• DocumentCode
    2269567
  • Title

    Extracting Component-Oriented Behaviour for Self-Healing Enabling

  • Author

    Bakera, Marco ; Wagner, Christian ; Margaria, Tiziana ; Vassev, Emil ; Hinchey, Mike ; Steffen, Bernhard

  • Author_Institution
    Dept. of Service & Software Eng., Univ. Potsdam, Potsdam, Germany
  • fYear
    2010
  • fDate
    22-26 March 2010
  • Firstpage
    152
  • Lastpage
    161
  • Abstract
    Rich and multifaceted domain specific specification languages like the Autonomic System Specification Language (ASSL) help to design reliable systems with self-healing capabilities. The GEAR game-based Model Checker has been used successfully to investigate in depth properties of the ESA ExoMars Rover. We show here how to enable GEAR´s game-based verification techniques for ASSL via systematic model extraction from a behavioral subset of the language, and illustrate it on a description of the Voyager II space mission. This way, we close the gap between the design-time and the run-time techniques provided in the SHADOWS platform for self-healing of concurrency, performance, and functional issues.
  • Keywords
    computer games; formal verification; learning (artificial intelligence); object-oriented programming; software fault tolerance; specification languages; ASSL; GEAR game based model checker; SHADOWS platform; autonomic system specification language; component oriented behaviour extraction; gamebased verification; self healing enabling; Aerospace electronics; Aerospace industry; Concurrent computing; Conferences; Design engineering; Gears; Runtime; Software engineering; Software systems; Specification languages;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Autonomic and Autonomous Systems (EASe), 2010 Seventh IEEE International Conference and Workshops on
  • Conference_Location
    Oxford
  • Print_ISBN
    978-1-4244-6535-4
  • Electronic_ISBN
    978-1-4244-6536-1
  • Type

    conf

  • DOI
    10.1109/EASe.2010.23
  • Filename
    5457806