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 :
بازگشت