Reactive systems are computing systems which are interactive, such as real-time systems, operating systems, concurrent systems, control systems, etc. They are a
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
This book is a solid foundation of the most important formalisms used for specification and verification of reactive systems. In particular, the text presents a
The stepwise refinement method postulates a system construction route that starts with a high-level specification, goes through a number of provably correct dev