• DocumentCode
    1035786
  • Title

    Formal verification of systems with an unlimited number of components

  • Author

    Varekova, P. ; Zimmerova, B. ; Moravec, P. ; Cerna, Ivana

  • Author_Institution
    Fac. of Inf., Masaryk Univ., Brno
  • Volume
    2
  • Issue
    6
  • fYear
    2008
  • fDate
    12/1/2008 12:00:00 AM
  • Firstpage
    532
  • Lastpage
    546
  • Abstract
    In many real component-based systems and patterns of component interaction, there can be identified a stable part (such as control component, server, instance handler) and a number of uniform components of the same type (users, clients, instances). Such systems, the so-called control-user systems, are often modelled using an infinite set of finite models of particular components, parameterised by the number of uniform components in the system. However, if the maximal number of components is not known, this results in infinite-state models, which cannot be directly verified with effective (finite-state) techniques, like model checking. In this case, more involved techniques have to be employed. A verification technique for checking linear temporal logic (LTL)-like interaction properties on control-user systems with unlimited number of components using finite-state verification is proposed. The method is based on computing a cutoff on the number of uniform components (users), such that if the system is proved to be correct for every number of user components up to the cutoff, it is guaranteed to be correct for any larger number of components. The authors define the cutoff, prove that it guarantees the required property, introduce heuristics for computing the cutoff and demonstrate the overall technique on a number of previously published models.
  • Keywords
    formal verification; temporal logic; component-based systems; control-user systems; finite-state techniques; finite-state verification; formal verification; linear temporal logic; model checking;
  • fLanguage
    English
  • Journal_Title
    Software, IET
  • Publisher
    iet
  • ISSN
    1751-8806
  • Type

    jour

  • DOI
    10.1049/iet-sen:20080009
  • Filename
    4717284