Development

Application development

  • Web application development and deployment
  • Mobile applications
  • Code generation by MDA
  • UML based analysis
  • Automatic testing
Interactive analysis of a building environment impact

Interactive analysis of a building: environmental life-cycle

Relative comparison between three generated web applications

Relative comparison between three generated web applications

Generated and manually written lines of code, comparison

UML Actor diagram to show relationship among roles, used to automatically create security rules

UML Actor diagram to show relationship among roles, used to automatically create security rules

UML diagram for an algorithm involving loops

UML Domain diagram indicating database structure and object relationships

UML Domain diagram indicating database structure and object relationships

UML Sequence diagram used to detail time sequence between components

UML Sequence diagram used to detail time sequence between components

UML Activity diagram describing an algorithm

Automation

  • Design of control systems
  • Prototyping (embedded systems)
Target following rover

Target-following rover testing a control algorithm

Benchmark of an MPI installation on Amazon AWS in different configurations

Comparison of performance of a MPI installation in Amazon AWS cluster

Distributed computing

Running calculations over cloud resources requires knowledge about the relationship between the software and the physical/virtual hardware

We have installed simulation clusters over many architectures, such as Amazon EC2, Docker, Windows Azure, VMWare ...


Monitoring of remote processes

Monitoring of remote processes on a cloud system

Benchmark of a Microsoft Azure installation

Benchmark of a Microsoft Azure installation

Computer Vision

We use state-of-the art algorithms to extract information from images.

Applications in automation and in machine learning preprocessing (dataset preparation)

Input image, crack in concrete (from crackforest dataset)

Input image, crack in concrete (from crackforest dataset)

Saliency fitering (to enhance relevant information)

Saliency fitering (to enhance relevant information)

Denoising filtering

Denoising filtering (to remove background details)

Approximate crack segments using line detection (different colors mean different probability)