L’ingénierie des systèmes actuels et plus encore les systèmes futurs posent des défis majeurs tant leur complexité augmente et le logiciel, souvent enfui, occupe une partie croissante. Ceci signifie qu’assurer la fiabilité de tels systèmes exigera des avancées majeures dans les méthodes d’ingénierie actuellement utilisées dans l’industrie. Le but du projet DEPLOY est de réaliser ces avancées par le déploiement de méthodes formelles en milieu industriel. Ces méthodes permettent une meilleure maîtrise de la complexité que les méthodes traditionnelles. En plus de mener à des améliorations au niveau de la fiabilité, la maîtrise accrue de la complexité mène aussi à une meilleure productivité, notamment en réduisant l’effort énorme consacré au cycle test-debug-correction et en augmentant la réutilisabilité du logiciel.
Expertises:
Ingénierie des systèmes IT complexes ⊕
Fiche projet:
L’objectif du projet est le transfert industriel de méthodes et outils permettant le développement rigoureux de logiciels, en utilisant des méthodes rigoureuses. Il s’inscrit dans la lignée de plusieurs projets de recherche dans les programmes précédents, notamment le FP5 Matisse (développement de la méthode Event-B) et le FP6 RODIN (développement d’outils ouverts supportant la méthode Event-B).
La recherche menée dans le projet est dirigée vers l’applicabilité industrielle des résultats des projets précédents en termes de formation, d’adaptation des méthodes et outils aux besoins des industriels et de la réalisation d’études de cas avec des industriels représentatifs de plusieurs secteurs majeurs : l’automobile, l’aérospatial, le ferroviaire et les systèmes d’information d’entreprises.
Le projet peut ainsi démontrer l’apport des méthodes en termes de productivité et fiabilité, ainsi que les changements à mettre en oeuvre pour aboutir à de tels gains.
Les principaux résultats du projet sont les suivants :
Pour les industriels, pour rester compétitif, il est impératif d’atteindre des niveaux de fiabilité de plus en plus élevé qui est actuellement assuré par leur excellence en ingénierie. Deploy fournit une méthodologie validée pour introduire des techniques d’ingénierie formelle de manière contrôlée et mesurable, sur base d’expérimentations à large échelle conduites simultanément dans 5 secteurs industriels majeurs dont le cœur de métier est la construction de systèmes critiques.
Deploy fournit un environnement de développement open source professionnel pour l’ingénierie formelle, basé sur la plateforme ouverte RODIN, basée sur Eclipse. Cette plateforme est extensible et des plugins adressant des besoins spécifiques.
Une contribution clef de Deploy conduite par le CETIC est la consolidation d’une base de connaissance permettant aux entreprises considérant l’adoption de méthodes formelles d’ingénierie de faire les bons choix en termes de portée, méthodes, outils, formation à mettre en place etc. Cette base de connaissance prend la forme d’une foire aux questions couplée à un ensemble de success stories, le tout disponible sous forme d’un site collaboratif associé à une communauté d’experts du domaine : http://www.fm4industry.org
Agenda
24.09.2013
24.09.2013
Interventions CETIC
Expertise en méthodes formelles
En savoir plus
14.06.2012
14.06.2012
Interventions CETIC
Application de méthodes formelles sur des cas industriels
En savoir plus
27.02.2012
27.02.2012
Interventions CETIC
Partage d’acquis R&D
En savoir plus
29.09.2011
29.09.2011
Interventions CETIC
Collaboration meeting for FP6 & FP7 projects
En savoir plus
13.10.2010
13.10.2010
Cyber Sécurité
Projet DEPLOY
En savoir plus
18.03.2008
18.03.2008
Le CETIC est en train de démarrer un ensemble de projets internationaux de recherche. Trois projets sont ainsi dans les « starting blocks ». Le...
En savoir plus
15.11.2007
15.11.2007
Le CETIC s’est impliqué dans le second appel du 7ème programme cadre et est partenaire de deux des cinq projets intégrés FP7 du second appel. Il...
En savoir plus
Publications
23.09.2013
23.09.2013
Publications scientifiques
C. Ponsard, J.C. Deprez, R. De Landtsheer, Manager Guidelines for the Industrial Deployment of Formal Methods, 18th International Workshop on...
En savoir plus
30.04.2013
30.04.2013
Scientific papers
DEPLOY BOOK Chapter
En savoir plus
02.09.2009
02.09.2009
Communication scientifique
Sanae Saadaoui, Annick Majchrowski, Christohe Ponsard, "Experiment with COSMIC V3.0 : Case Studies in Business Applications", EuroSPI 2009, 2-4...
En savoir plus
15.06.2010
15.06.2010
Communication scientifique
Christophe Ponsard, Renaud De Landtsheer, "Comparison of the AADL and Event-B Model-Based Tool Chains for Designing Embedded Systems", First...
En savoir plus