• DocumentCode
    3245593
  • Title

    Automatic verification of concurrent object properties

  • Author

    El-Baïda, Rami ; Bahsoun, Jean-Paul

  • Author_Institution
    Inst. de Recherche en Inf. de Toulouse, France
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    411
  • Lastpage
    417
  • Abstract
    The paper introduces an object-oriented modeling language based on concurrently executing and communicating objects. A logical framework to formally design object systems and prove their properties is briefly presented. This framework is based on a local and system logic which are variants of linear temporal logic. In order to prove system properties, we have developed tableau methods (with decision procedures) for both levels. Unlike other decision methods for checking satisfiability or validity, who construct the full set of all possible states of the satisfaction graph, these algorithms construct only those states reachable by the system (or object) from its initial state and satisfying the formula to be checked
  • Keywords
    computability; concurrency theory; formal verification; object-oriented languages; object-oriented methods; object-oriented programming; temporal logic; automatic verification; concurrent object properties; concurrently communicating objects; concurrently executing objects; decision procedures; linear temporal logic; local logic; object-oriented modeling language; satisfaction graph; system logic; system property proving; tableau methods; Automatic logic units; Computer languages; Ear; Logic programming; Object detection; Object oriented modeling; Software engineering; Systems engineering and theory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Systems and Applications, ACS/IEEE International Conference on. 2001
  • Conference_Location
    Beirut
  • Print_ISBN
    0-7695-1165-1
  • Type

    conf

  • DOI
    10.1109/AICCSA.2001.934027
  • Filename
    934027