• DocumentCode
    2795788
  • Title

    Applying the Composition Filter Model for Runtime Verification of Multiple-Language Software

  • Author

    Malakuti, Somayeh ; Bockisch, Christoph ; Aksit, Mehmet

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Twente, Enschede, Netherlands
  • fYear
    2009
  • fDate
    16-19 Nov. 2009
  • Firstpage
    31
  • Lastpage
    40
  • Abstract
    Complex software, especially the embedded one, is composed of multiple collaborating subsystems that are possibly developed in multiple languages. To verify the behavior of such software, a run-time verification system must deal with multiple-language environments both in its specifications and in its generated runtime verification modules. In this paper, we present the E-Chaser runtime verification system, whose front-end provides language-independent specifications, and whose backend provides an extendable toolset with new implementation languages. E-Chaser is built based on the Composition Filter Model and extends it with the notion of synchronization messages and synchronization filters to verify the synchronization properties of multiple subsystems. The first prototype of EChaser was successfully used to verify various properties.
  • Keywords
    formal languages; formal verification; synchronisation; E-Chaser runtime verification system; complex software; composition filter model; language-independent specification; multiple collaborating subsystem; multiple language software; runtime verification modules; synchronization filters; synchronization messages; Collaborative software; Computer languages; Embedded software; Embedded system; Fault detection; Filters; Reliability engineering; Runtime environment; Software reliability; Software systems; Composition Filter Model; Mutliple-Language Software; Runtime Verification;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Reliability Engineering, 2009. ISSRE '09. 20th International Symposium on
  • Conference_Location
    Mysuru, Karnataka
  • ISSN
    1071-9458
  • Print_ISBN
    978-1-4244-5375-7
  • Electronic_ISBN
    1071-9458
  • Type

    conf

  • DOI
    10.1109/ISSRE.2009.12
  • Filename
    5362079