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
Link To Document