Verification of Reactive Systems: Formal Methods and Algorithms

Front Cover
Springer Science & Business Media, Oct 16, 2003 - Computers - 602 pages
Reactive systems are becoming more and more important for essentially all areas of technical and professional activities as well as for many areas of everyday life. The design of these systems is a great challenge and requires sound compromises between safety and time-to-market. To meet these needs, early design phases nowadays include verification of given specifications against system descriptions to find potential design errors as early as possible.

This book is devoted to the foundation of the most popular formal methods for the specification and verification of reactive systems. In particular, the μ-calculus, omega-automata, and temporal logics are covered in full detail; their relationship and state-of-the-art verification procedures based on these formal approaches are presented. Furthermore, the advantages and disadvantages of the formalisms from particular points of view are analyzed. Most results are given with detailed proofs, so that the presentation is almost self-contained.

This book is targeted to advanced students, lecturers and researchers in the area of formal methods.

 

What people are saying - Write a review

We haven't found any reviews in the usual places.

Contents

Introduction
1
A Unified Specification Language
45
Fixpoint Calculi
89
Finite Automata
183
Temporal Logics
279
Predicate Logic
404
Conclusions
455
B Local Model Checking and Satisfiability Checking for
487
Reduction of Structures
527
References
561
Index
591
Copyright

Common terms and phrases

References to this book

About the author (2003)

Klaus Schneider is working since 10 years on the specification and verification of reactive systems. Starting as a research assistant in 1992 at the university of Karlsruhe, he worked on the verification of hardware circuits with higher order logic theorem provers. After receiving his PhD in 1996, he focused his research topics on design, specification, and verification of reactive systems. His research group made a lot of important contributions to still active research areas. The book is based on his habilitation in 2001. Since 2002, the author is professor in computer science at the university of Kaiserslautern.

Bibliographic information