Experiences & Expertise

Consulting & Expertise

Implementation of complete development processes, from specifications to maintenance:

    Process validation of test equipment in the field of avionics.
    Software development process in the field of automotive.

Normative documentation:

    Design, editing and maintenance of normative documents for the development of object-oriented softwares , and the use of programming languages ​​(C ++, ADA) in space domain (CNES).
    Defining a whole normative documentation reference in the field of automotive.
    Decision Aids:
    Choosing a design method, selection of a test method
    Cognitive engineering:
    Support the development of a domain analysis (military domain)
    Audits:
    Embedded software certification (avionics standards - A3xx)
    Functional Audits
    Architecture Audits
    Configuration Management:
    Design then implementation of a system configuration management on aircraft (A3xx)
    Specification and design of the configuration management solution (Eureka Software Factory)
    Configuration Audits

Development of solutions

Development and maintenance of standalone applications on PC or station:
(technologies: C/C++/C#, MFC)

    Crossed Reference production tool
    Automatic traceability tooling
    Reverse engineering tool
    Evaluation of tolerance tool (worst case calculation) for electronic circuits
    Development of « Eclipse RCP » solutions
    (technologies: Java, Eclipse RCP, JFace, SWT, EMF, Guice)
    Dynamic design tool of automotive software
    Quotation Calculator in the electronic design area
    Model of « air traffic » and simulation
    Development of "smart" solutions
    (technologies: LISP, LISP-Objet, ADA, authoring tools)
    Creating an expert system for the recognition of noisemakers submarines ( DGA)
    Design of a language for programmable controllers (based on Modula 2) ; implementation of the related compiler
    Model to assess the safety of operating a nuclear power plant (based on Petri Nets)
    Developments of Internet solutions (WEB 2.0 techniques) (Rich Client)
    (technologies: HTTP, CSS, PHP, AJAX, AJAX libraries, SQL)
    Business Servers
    Ranking calculation tool based on the analysis of navigation database
    Developments of embedded applications for Smart Phones:
    (technologies: Java, Android)
    Location aiding
    Route calculation and location of vehicle

Trainings

Training to companies:

    Training in project management techniques and configuration management techniques
    Training in functional analysis
    Training in the use of objects concepts and technologies
    Training in UML standard
    Training in choosing a design method: how to choose a design method for a project or an organization
    Training to C and C++ programming
    Training in validation techniques and software testing
    Training on software quality measurement
    Training on Web technologies: JavaScript , AJAX
    Training to engineering schools, universities and vocational training institutions:
    Training on programming languages ​​and methods (C++, JAVA, ADA, UML, VB, .NET)
    Training on design methods (OO design for instance)
    Project Management Training, Risk Management Training, Configuration Management Training, Functional Analysis Training