An automata-theoretic approach to linear temporal logic

MY Vardi - Logics for concurrency: structure versus automata, 2005 - Springer
The automata-theoretic approach to linear temporal logic uses the theory of automata as a
unifying paradigm for program specification, verification, and synthesis. Both programs and …

Reaching consensus in the byzantine empire: A comprehensive review of bft consensus algorithms

G Zhang, F Pan, Y Mao, S Tijanic, M Dang'Ana… - ACM Computing …, 2024 - dl.acm.org
Byzantine fault-tolerant (BFT) consensus algorithms are at the core of providing safety and
liveness guarantees for distributed systems that must operate in the presence of arbitrary …

[图书][B] Understanding petri nets

W Reisig - 2016 - Springer
Petri Nets–An Introduction [63] is a slim book that was published almost 30 years ago and
was quickly translated into six languages and sold several thousand copies. For a long time …

Time, clocks, and the ordering of events in a distributed system

L Lamport - Concurrency: the Works of Leslie Lamport, 2019 - dl.acm.org
The concept of one event happening before another in a distributed system is examined,
and is shown to define a partial ordering of the events. A distributed algorithm is given for …

The Byzantine generals problem

L Lamport, R Shostak, M Pease - Concurrency: the works of leslie …, 2019 - dl.acm.org
Reliable computer systems must handle malfunctioning components that give conflicting
information to different parts of the system. This situation can be expressed abstractly in …

Linearizability: A correctness condition for concurrent objects

MP Herlihy, JM Wing - ACM Transactions on Programming Languages …, 1990 - dl.acm.org
A concurrent object is a data object shared by concurrent processes. Linearizability is a
correctness condition for concurrent objects that exploits the semantics of abstract data …

The part-time parliament

L Lamport - Concurrency: the Works of Leslie Lamport, 2019 - dl.acm.org
Recent archaeological discoveries on the island of Paxos reveal that the parliament
functioned despite the peripatetic propensity of its part-time legislators. The legislators …

Automatic verification of finite-state concurrent systems using temporal logic specifications

EM Clarke, EA Emerson, AP Sistla - ACM Transactions on Programming …, 1986 - dl.acm.org
We give an efficient procedure for verifying that a finite-state concurrent system meets a
specification expressed in a (propositional, branching-time) temporal logic. Our algorithm …

[图书][B] The temporal logic of reactive and concurrent systems: specifications

Z Manna, A Pnueli - 1992 - books.google.com
Reactive systems are computing systems which are interactive, such as real-time systems,
operating systems, concurrent systems, control systems, etc. They are among the most …

Temporal and modal logic

EA Emerson - Formal Models and Semantics, 1990 - Elsevier
Publisher Summary This chapter discusses temporal and modal logic. The chapter
describes a multiaxis classification of systems of temporal logic. The chapter describes the …