Back to Search Start Over

ESTEREL: A formal method applied to avionic software development

Authors :
Emmanuel Ledinot
Amar Bouali
Xavier Fornari
Eric Nassor
Robert de Simone
Gérard Berry
Centre de Mathématiques Appliquées (CMA)
MINES ParisTech - École nationale supérieure des mines de Paris
Université Paris sciences et lettres (PSL)-Université Paris sciences et lettres (PSL)
Theory and Practice of Synchronous Reactive Systems (TICK)
Inria Sophia Antipolis - Méditerranée (CRISAM)
Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria)-MINES ParisTech - École nationale supérieure des mines de Paris
DGT/DPR/DESA
Dassault Aviation
Mines Paris - PSL (École nationale supérieure des mines de Paris)
Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria)-Mines Paris - PSL (École nationale supérieure des mines de Paris)
Source :
Science of Computer Programming, Science of Computer Programming, Elsevier, 2000, 36 (1), pp.5-25. ⟨10.1016/S0167-6423(99)00015-5⟩, Science of Computer Programming, 2000, 36 (1), pp.5-25. ⟨10.1016/S0167-6423(99)00015-5⟩
Publication Year :
2000
Publisher :
HAL CCSD, 2000.

Abstract

International audience; Dassault Aviation is a French aircraft manufacturer building civil business jets (the Falcon family) and military jet fighters (the Mirage and Rafale families). It has been concerned with formal methods inside the development process of avionic software since 1989. In this paper, we give a comprehensive account of three industrial-size studies carried out at Dassault Aviation using the reactive synchronous language ESTEREL and its toolset, in collaboration with the public research team that develops ESTEREL at Ecole des Mines de Paris and INRIA Sophia-Antipolis. We deal with software engineering issues related to compilation, optimization and verification of safety-critical embedded software. The goal is to ensure production of efficient and reliable code.

Details

Language :
English
ISSN :
01676423
Database :
OpenAIRE
Journal :
Science of Computer Programming, Science of Computer Programming, Elsevier, 2000, 36 (1), pp.5-25. ⟨10.1016/S0167-6423(99)00015-5⟩, Science of Computer Programming, 2000, 36 (1), pp.5-25. ⟨10.1016/S0167-6423(99)00015-5⟩
Accession number :
edsair.doi.dedup.....fab298c793d522aa3996e1c4ad65c6a0