Temporal Logics for Concurrent Recursive Programs: Satisfiability and Model Checking - Archive ouverte HAL Access content directly
Reports Year : 2011

Temporal Logics for Concurrent Recursive Programs: Satisfiability and Model Checking

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 that, in addition, allows PDL-like path expressions. This captures, in a unifying framework, a wide range of logics defined for 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.
Fichier principal
Vignette du fichier
report.pdf (473.07 Ko) Télécharger le fichier
Origin Files produced by the author(s)

Dates and versions

hal-00591139 , version 1 (06-05-2011)
hal-00591139 , version 2 (23-06-2011)

Identifiers

  • HAL Id : hal-00591139 , version 1

Cite

Benedikt Bollig, Aiswarya Cyriac, Paul Gastin, Marc Zeitoun. Temporal Logics for Concurrent Recursive Programs: Satisfiability and Model Checking. 2011. ⟨hal-00591139v1⟩
330 View
179 Download

Share

Gmail Mastodon Facebook X LinkedIn More