Today, formal methods are widely recognized as an essential step inthe design process of industrial safety-critical systems. In itsmore general definition, the term formal methods encompasses allnotations having a precise mathematical semantics, together withtheir associated analysis methods, that allow description andreasoning about the behavior of a system in a formal manner.
Growing out of more than a decade of award-winning collaborativework within the European Research Consortium for Informatics andMathematics, Formal Methods for Industrial Critical Systems: ASurvey of Applications presents a number of mainstream formalmethods currently used for designing industrial critical systems,with a focus on model checking. The purpose of the book isthreefold: to reduce the effort required to learn formalmethods, which has been a major drawback for theirindustrial dissemination; to help designers to adopt the formalmethods which are most appropriate for their systems; and to offera panel of state-of-the-art techniques and tools for analyzingcritical systems.