• DocumentCode
    3533715
  • Title

    Incremental verification of inductive invariants for the run-time evolution of self-adaptive software-intensive systems

  • Author

    Becker, Basil ; Giese, Holger

  • Author_Institution
    Hasso Plattner Inst., Univ. Potsdam, Potsdam
  • fYear
    2008
  • fDate
    15-16 Sept. 2008
  • Firstpage
    33
  • Lastpage
    40
  • Abstract
    The safe run-time evolution of complex software-intensive systems requires that the impact of changes can be predicted at run-time. In this paper we consider the specific case of self-adaptive software-intensive systems using an example for the coordination of autonomous vehicles. We show how incremental run-time checks can verify that changes in the rule set which governs the distributed rule-based self-adaptive behavior provides the required safety properties. We demonstrate how an existing verification technique for invariant checking is turned into an incremental one. We discuss the theoretical complexity of the incremental verification checks and also present some first evaluation results.
  • Keywords
    program verification; autonomous vehicles coordination; complex software-intensive systems; distributed rule-based self-adaptive behavior; incremental run-time checks; incremental verification; inductive invariants; invariant checking; run-time evolution; self-adaptive software-intensive systems; Collaboration; Contracts; Formal verification; Mobile robots; Predictive models; Remotely operated vehicles; Runtime; Safety; Unified modeling language; Vehicle dynamics;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Automated Software Engineering - Workshops, 2008. ASE Workshops 2008. 23rd IEEE/ACM International Conference on
  • Conference_Location
    L´Aquila
  • Print_ISBN
    978-1-4244-2776-5
  • Type

    conf

  • DOI
    10.1109/ASEW.2008.4686291
  • Filename
    4686291