Title :
Connecting Algebraic and Logical Descriptions of Concurrent Systems
Author_Institution :
Chinese Acad. of Sci., Beijing
Abstract :
Algebraical approach and logical approach are two different methodologies for designing concurrent systems. In this paper, we show some connections between these two approaches. On one hand, we relate a set of primitives of process algebras which exactly corresponds to the primitives of basic process algebra (BPA for short) to the connectives of modal and temporal logics like fixpoint logic with chop (FLC for short). Thus, we can conclude that these logics could be used to compositionally develop complex systems in an algebra-like way. On the other hand, given a context-free process and an equivalence or preorder such as strong bisimulation, we present a uniform method to construct the characteristic formula of the process up to the relation directly from its syntax. So, all reductions concerning processes that are usually performed in an algebraical framework can be done in a logical framework.
Keywords :
bisimulation equivalence; concurrency theory; process algebra; temporal logic; algebraic description; basic process algebra; bisimulation equivalence; concurrent system; context-free process; fixpoint logic with chop; logical description; modal logic; temporal logic; Algebra; Application software; Calculus; Carbon capture and storage; Computer science; Design methodology; Joining processes; Logic functions;
Conference_Titel :
Leveraging Applications of Formal Methods, Verification and Validation, 2006. ISoLA 2006. Second International Symposium on
Conference_Location :
Paphos
Print_ISBN :
978-0-7695-3071-0
DOI :
10.1109/ISoLA.2006.71