FICHE PROJET/PROJECT SHEET 5.5
Projet/Project
Méthodes formelles pour le développement par modélisation de logiciels certifiés d'avionique
Exploring Formal Methods in Model-Driven Development of Certified Avionics Software

Valeur totale/Total value
$571,650
Années/Years
3
Financé/Funded
 
Statut/Status
In preparation
Début du projet/Start
SEP-01-2009
Mise à jour/Update
JAN-06-2010
No.
5.5

Chercheur principal et leader industriel/Principal Investigator and Industrial Leader
Merlo, Ettore École Polytechnique de Montréal
Labrèche, Pierre CMC Électronique inc.
Partenaires/Partners
Carleton University
École Polytechnique de Montréal
CAE inc.
CMC Électronique inc.
Mannarino Systems & Software

Description
 
Model-driven development (MDD) is a reality in modern software development, yet the constraints on software certification under DO-178B pose research challenges when applying formal methods. We seek to reduce the costs of certified avionics software using MDD and formal methods.

Objectifs/Objectives
 
The work proposed in this document aims to provide better methodologies and tools for applying modeldriven development (MDD) to produce and maintain high-integrity, avionics software, which meets the criteria for certification. This approach has an economic goal of significantly reducing the costs involved
during the development and maintenance of this kind of software. Specifically, we are seeking easier, cheaper and more effective ways of using models in an avionics model-driven software development, specifically focusing on (i) the formal verification of software from models, (ii) the generation of tests from models, and (iii) strategies to integrate legacy software and environments into model-driven development.