• DocumentCode
    3117684
  • Title

    "Fly Me to the Moon": Verification of Aerospace Systems

  • Author

    Giannakopoulou, Dimitra

  • Author_Institution
    Carnegie Mellon Univ., Pittsburgh, PA, USA
  • fYear
    2010
  • fDate
    13-18 Sept. 2010
  • Firstpage
    5
  • Lastpage
    11
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering and Formal Methods (SEFM), 2010 8th IEEE International Conference on
  • Conference_Location
    Pisa
  • Print_ISBN
    978-1-4244-8289-4
  • Type

    conf

  • DOI
    10.1109/SEFM.2010.9
  • Filename
    5637400