Communicating Embedded Systems: Software and Design: Formal Methods
Claude Jard, Olivier H. RouxFormal methods are mathematically-based techniques and provide a clean framework in which to express requirements and models of the systems, taking into account discrete, stochastic and continuous (timed or hybrid) parameters with increasingly efficient tools.
This book deals with these formal methods applied to communicating embedded systems by presenting the related industrial challenges and the issues of modeling, model-checking, diagnosis and control synthesis, and by describing the main associated automated tools.Content:
Chapter 1 Models for Real?Time Embedded Systems (pages 1–37): Didier Lime, Olivier H. Roux and Jiri Srba
Chapter 2 Timed Model?Checking (pages 39–66): Beatrice Berard
Chapter 3 Control of Timed Systems (pages 67–105): Franck Cassez and Nicolas Markey
Chapter 4 Fault Diagnosis of Timed Systems (pages 107–138): Franck Cassez and Stavros Tripakis
Chapter 5 Quantitative Verification of Markov Chains (pages 139–163): Susanna Donatelli and Serge Haddad
Chapter 6 Tools for Model?Checking Timed Systems (pages 165–225): Alexandre David, Gerd Behrmann, Peter Bulychev, Joakim Byg, Thomas Chatain, Kim G. Larsen, Paul Pettersson, Jacob Illum Rasmussen, Jiri Srba, Wang Yi, Kenneth Y. Joergensen, Didier Lime, Morgan Magnin, Olivier H. Roux and Louis?Marie Traonouez
Chapter 7 Tools for the Analysis of Hybrid Models (pages 227–251): Thao Dang, Goran Frehse, Antoine Girard and Colas Le Guernic