DocumentCode :
1567891
Title :
Towards a modal logic for π-calculus
Author :
Chen, Taolue ; Han, Tingting ; Lu, Jian
Author_Institution :
State Key Lab. of Novel Software Technol., Nanjing Univ.
fYear :
2004
Firstpage :
330
Abstract :
The pi-calculus is one of the most important mobile process calculi and has been well studied in literature. Temporal logic is thought of as a good compromise between description convenience and abstraction and can support useful computational applications, such as model-checking. In this paper, we use a symbolic transition graph inherited from pi-calculus to model concurrent systems. A wide class of processes, that is, finite-control processes, can be represented as a finite symbolic transition graph. A new version of modal logic for the pi-calculus, an extension of the modal mu-calculus with Boolean expressions over names, and primitives for name input and output are introduced as an appropriate temporal logic for the pi-calculus. Since we make a distinction between proposition and predicate, the possible interactions between recursion and first-order quantification can be solved. A concise semantics interpretation for our modal logic is given. Based on this work, we provide a model checking algorithm for the logic. This algorithm follows Winskel´s well known tag set method to deal with the fixpoint operator. As for the problem of name instantiating, our algorithm follows the ´on-the-fly´ style, and systematically employs schematic names. The correctness of the algorithm is shown
Keywords :
Boolean algebra; graph theory; pi calculus; program verification; temporal logic; Boolean expressions; abstraction; algorithm correctness; concurrent systems; finite-control processes; first-order quantification; fixpoint operator; mobile process calculi; modal logic; model-checking; name input; name instantiation; name output; pi-calculus; predicate; primitives; proposition; recursion; schematic names; semantics; symbolic transition graph; tag set method; temporal logic; Algebra; Application software; Boolean functions; Calculus; Computer applications; Concurrent computing; Laboratories; Logic functions; Power system modeling; Safety;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Software and Applications Conference, 2004. COMPSAC 2004. Proceedings of the 28th Annual International
Conference_Location :
Hong Kong
ISSN :
0730-3157
Print_ISBN :
0-7695-2209-2
Type :
conf
DOI :
10.1109/CMPSAC.2004.1342854
Filename :
1342854
Link To Document :
بازگشت