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 …

[BOOK][B] Handbook of knowledge representation

F Van Harmelen, V Lifschitz, B Porter - 2008 - books.google.com
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 …

[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 …

Efficient decentralized monitoring of safety in distributed systems

K Sen, A Vardhan, G Agha… - … Conference on Software …, 2004 - ieeexplore.ieee.org
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 …

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 …

A theory of regular MSC languages

JG Henriksen, M Mukund, KN Kumar, M Sohoni… - Information and …, 2005 - Elsevier
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 …

Step traces

R Janicki, J Kleijn, M Koutny, Ł Mikulski - Acta Informatica, 2016 - Springer
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 …

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 …

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 …

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 …