Model checking
EM Clarke - Foundations of Software Technology and Theoretical …, 1997 - Springer
Abstract Model checking is an automatic technique for verifying finite-state reactive systems,
such as sequential circuit designs and communication protocols. Specifications are …
such as sequential circuit designs and communication protocols. Specifications are …
[BOOK][B] Handbook of knowledge representation
Handbook of Knowledge Representation describes the essential foundations of Knowledge
Representation, which lies at the core of Artificial Intelligence (AI). The book provides an up …
Representation, which lies at the core of Artificial Intelligence (AI). The book provides an up …
[BOOK][B] An introduction to practical formal methods using temporal logic
M Fisher - 2011 - books.google.com
The name" temporal logic" may sound complex and daunting; but while they describe
potentially complex scenarios, temporal logics are often based on a few simple, and …
potentially complex scenarios, temporal logics are often based on a few simple, and …
Efficient decentralized monitoring of safety in distributed systems
We describe an efficient decentralized monitoring algorithm that monitors a distributed
program's execution to check for violations of safety properties. The monitoring is based on …
program's execution to check for violations of safety properties. The monitoring is based on …
Temporal representation and reasoning
M Fisher - Foundations of Artificial Intelligence, 2008 - Elsevier
Publisher Summary This chapter presents many ways in which temporal phenomena can be
modeled, described, reasoned about, and applied. The chapter describes the use of …
modeled, described, reasoned about, and applied. The chapter describes the use of …
A theory of regular MSC languages
Message sequence charts (MSCs) are an attractive visual formalism widely used to capture
system requirements during the early design stages in domains such as telecommunication …
system requirements during the early design stages in domains such as telecommunication …
Step traces
In the classical Mazurkiewicz trace approach the behaviour of a concurrent system is
described in terms of sequential observations that differ only with respect to their ordering of …
described in terms of sequential observations that differ only with respect to their ordering of …
Pure future local temporal logics are expressively complete for Mazurkiewicz traces
V Diekert, P Gastin - Information and Computation, 2006 - Elsevier
The paper settles a long standing problem for Mazurkiewicz traces: the pure future local
temporal logic defined with the basic modalities exists-next and until is expressively …
temporal logic defined with the basic modalities exists-next and until is expressively …
Beyond message sequence graphs
P Madhusudan, B Meenakshi - FST TCS 2001: Foundations of Software …, 2001 - Springer
We study the model-checking problem for classes of message sequence charts (MSCs)
defined by two extensions of message sequence graphs (MSGs). These classes subsume …
defined by two extensions of message sequence graphs (MSGs). These classes subsume …
Finite-trace linear temporal logic: Coinductive completeness
G Roşu - Formal methods in system design, 2018 - Springer
Linear temporal logic (LTL) is suitable not only for infinite-trace systems, but also for finite-
trace systems. In particular, LTL with finite-trace semantics is frequently used as a …
trace systems. In particular, LTL with finite-trace semantics is frequently used as a …