Concepts and notations for concurrent programming

GR Andrews, FB Schneider - ACM Computing Surveys (CSUR), 1983 - dl.acm.org
Much has been learned in the last decade about concurrent programming.. This patmr
identifies the major concepts of concurrent programming and describes some of the more …

Applications of temporal logic to the specification and verification of reactive systems: a survey of current trends

A Pnueli - Current Trends in Concurrency: Overviews and …, 2005 - Springer
Being a survey, this paper summarizes the work of many authors, in particular joint work with
Z. Manna, H. Barringer, R. Kuiper, L. Zuck, and O. Lichtenstein, as well as independent work …

[图书][B] Principles of model checking

C Baier, JP Katoen - 2008 - books.google.com
A comprehensive introduction to the foundations of model checking, a fully automated
technique for finding flaws in hardware and software; with extensive examples and both …

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 …

[图书][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 …

[图书][B] Temporal verification of reactive systems: safety

Z Manna, A Pnueli - 2012 - books.google.com
This book is about the verification of reactive systems. A reactive system is a system that
maintains an ongoing interaction with its environment, as opposed to computing some final …

A theory of communicating sequential processes

SD Brookes, CAR Hoare, AW Roscoe - Journal of the ACM (JACM), 1984 - dl.acm.org
A Theory of Communicating Sequential Processes Page 1 A Theory of Communicating Sequential
Processes SD BROOKES Carnegw-Mellon Umversity, Pittsburgh, Pennsylvania AND CAR …

A specifier's introduction to formal methods

JM Wing - Computer, 1990 - ieeexplore.ieee.org
Formal methods used in developing computer systems (ie mathematically based techniques
for describing system properties) are defined, and their role is delineated. Formal …

Tentative steps toward a development method for interfering programs

CB Jones - ACM Transactions on Programming Languages and …, 1983 - dl.acm.org
Development methods for (sequential) programs that run in isolation have been studied
elsewhere. Programs that run in parallel can interfere with each other, either via shared …

[图书][B] Verification of sequential and concurrent programs

K Apt, FS De Boer, ER Olderog - 2010 - books.google.com
HIS BOOK CONTAINS a most comprehensive text that presents syntax-directed and
compositional methods for the formal veri?-T cation of programs. The approach is not …