The existence of refinement mappings

M Abadi, L Lamport - Theoretical Computer Science, 1991 - Elsevier
Refinement mappings are used to prove that a lower-level specification correctly implements
a higher-level one. We consider specifications consisting of a state machine (which may be …

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

Forward and backward simulations

N Lynch, F Vaandrager - Information and Computation, 1995 - Elsevier
A unified, comprehensive presentation of simulation techniques for verification of concurrent
systems is given, in terms of a simple untimed automaton model. In particular,(1) …

[图书][B] Data refinement: model-oriented proof methods and their comparison

WP De Roever, K Engelhardt - 1998 - books.google.com
The goal of this book is to provide a comprehensive and systematic introduction to the
important and highly applicable method of data refinement and the simulation methods used …

Refinement calculus, part II: Parallel and reactive programs

RJR Back - Stepwise Refinement of Distributed Systems Models …, 1990 - Springer
It is shown how to apply the refinement calculus to stepwise refinement of both parallel
programs and reactive programs. The approach is based on using the action systems model …

Forward and backward simulations for timing-based systems

N Lynch, F Vaandrager - Real-Time: Theory in Practice: REX Workshop …, 1992 - Springer
A general automaton model for timing-based systems is presented and is used as the
context for developing a variety of simulation proof techniques for such systems. As a first …

Control and data abstraction: The cornerstones of practical formal verification

Y Kesten, A Pnueli - International Journal on Software Tools for …, 2000 - Springer
In spite of the impressive progress in the development of the two main methods for formal
verification of reactive systems–Symbolic Model Checking and Deductive Verification, they …

Compositional specification and verification of distributed systems

B Jonsson - ACM Transactions on Programming Languages and …, 1994 - dl.acm.org
We present a method for specification and verification of distributed systems that
communicate via asynchronous message passing. The method handles both safety and …

[图书][B] Development of parallel programs on shared data-structures

K Stolen - 1990 - search.proquest.com
A syntax-directed formal system for the development of totally correct programs with respect
to an unfair shared-state parallel while-language is proposed. The system can be …

Simulations between specifications of distributed systems

B Jonsson - International Conference on Concurrency Theory, 1991 - Springer
In the stepwise development of a distributed system, the problem arises of verifying that a
specification at a lower level of abstraction correctly implements a specification at a higher …