Title :
"Fly Me to the Moon": Verification of Aerospace Systems
Author :
Giannakopoulou, Dimitra
Author_Institution :
Carnegie Mellon Univ., Pittsburgh, PA, USA
Abstract :
Aerospace systems are typically made up of several communicating components.Such systems must be verified extensively before being introduced in industry.In this paper, we present two inherently different approaches towards achieving this goal.The first approach aims at scaling exhaustive verification techniques by applying divide-and-conquer principles.It involves automated compositional verification algorithms for model checking both finite and infinite-state software components.The second approach uses a model checker to automatically generate tests for aerospace algorithms and only requires knowledge of the types of inputs that the algorithms process.
Keywords :
aerospace computing; divide and conquer methods; program testing; program verification; safety-critical software; aerospace algorithm; aerospace system; divide and conquer principle; exhaustive verification technique; software intensive system; Aircraft; Cognition; Concrete; Prototypes; Software; Software algorithms; Testing; Java Pathfinder; aerospace systems; assume guarantee reasoning; compositional verification; model checking; test case generation;
Conference_Titel :
Software Engineering and Formal Methods (SEFM), 2010 8th IEEE International Conference on
Conference_Location :
Pisa
Print_ISBN :
978-1-4244-8289-4
DOI :
10.1109/SEFM.2010.9