Back to Search
Start Over
ESTEREL: A formal method applied to avionic software development
- 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.
- Subjects :
- Optimization
Computer science
Aviation
Embedded systems
Program compilers
Avionic software
Modularity
ComputerApplications_COMPUTERSINOTHERSYSTEMS
02 engineering and technology
computer.software_genre
Software
ESTEREL
Synchronous reactive systems
[INFO.INFO-AU]Computer Science [cs]/Automatic Control Engineering
Avionics
0202 electrical engineering, electronic engineering, information engineering
Automatic code generation
computer.programming_language
business.industry
Programming language
Verification
Software development
020207 software engineering
Codes (symbols)
Formal methods
020202 computer hardware & architecture
Esterel
Formal languages
Embedded software
Life-critical system
Safety-critical systems
business
Software engineering
computer
Subjects
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