首页 | 本学科首页   官方微博 | 高级检索  
     


Temporal logics for concurrent recursive programs: Satisfiability and model checking
Affiliation:1. LSV, ENS Cachan, CNRS & INRIA, France;2. LaBRI, Univ. Bordeaux & CNRS, France
Abstract:We develop a general framework for the design of temporal logics for concurrent recursive programs. A program execution is modeled as a partial order with multiple nesting relations. To specify properties of executions, we consider any temporal logic whose modalities are definable in monadic second-order logic and which, in addition, allows PDL-like path expressions. This captures, in a unifying framework, a wide range of logics defined for ranked and unranked trees, nested words, and Mazurkiewicz traces that have been studied separately. We show that satisfiability and model checking are decidable in EXPTIME and 2EXPTIME, depending on the precise path modalities.
Keywords:Temporal logic  Concurrent recursive programs  Nested words  Mazurkiewicz traces  Satisfiability  Model checking
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号