Committee login






Small thumbnail

Dynamics of Large Structures and Inverse Problems

Mathematical and Mechanical Engineering Set – Volume 5

Small thumbnail

Civil Engineering Structures According to the Eurocodes

Small thumbnail

Swelling Concrete in Dams and Hydraulic Structures

DSC 2017

Small thumbnail

Earthquake Occurrence

Short- and Long-term Models and their Validation

Small thumbnail

The Chemostat

Mathematical Theory of Microorganims Cultures

Small thumbnail

From Prognostics and Health Systems Management to Predictive Maintenance 2

Knowledge, Traceability and Decision

Small thumbnail

First Hitting Time Regression Models

Lifetime Data Analysis Based on Underlying Stochastic Processes

Small thumbnail

The Innovative Company

An Ill-defined Object

Small thumbnail

Reading and Writing Knowledge in Scientific Communities

Digital Humanities and Knowledge Construction

Small thumbnail

Going Past Limits To Growth

A Report to the Club of Rome EU-Chapter

Small thumbnail

Static Analysis of Software

The Abstract Interpretation

Edited by Jean-Louis Boulanger, Consultant

ISBN: 9781848213203

Publication Date: November 2011   Hardback   352 pp.

167.00 USD

Add to cart


Ebook Ebook


This book presents real examples of the formal techniques called “abstract interpretation” currently being used in various industrial fields: railway, aeronautics, space, automotive, etc.
The current literature seems to only provide very general books on the formal techniques. The purpose of this book is to present students and researchers, in a single book, with the wealth of experience of people who are intrinsically involved in the realization and evaluation of software-based safety critical systems. As the authors are people currently working within the industry, the usual problems of confidentiality, which can occur with other books, is not an issue and so makes it possible to supply new useful information (photos, architectural plans, real examples).


1. Formal Techniques for Verification and Validation, Jean-Louis Boulanger.
2. Airbus: Formal Verification in Avionics, Jean Souyris, David Delmas and Stéphane Duprat.
3. Polyspace, Patrick Munier.
4. Software Robustness with Regards to Dysfunctional Values from Static Analysis, Christèle Faure, Jean-Louis Boulanger and Samy Aït Kaci.
5. CodePeer – Beyond Bug-finding with Static Analysis, Steve Baird, Arnaud Charlet, Yannick Moy and Tucker Taft.
6. Formal Methods and Compliance to the DO-178C/ED-12C Standard in Aeronautics, Emmanuel Ledinot and Dillon Pariente.
7. Efficient Method Developed by Thales for Safety Evaluation of Real-to-Integer Discretization and Overflows in SIL4 Software, Anthony Baïotto, Fateh Kaakaï, Rafael Marcano and Daniel Drago.
Conclusion and viewpoints, Jean-Louis Boulanger.

About the Authors

Jean-Louis Boulanger is currently an Independent Safety Assessor (ISA) in the railway domain focusing on software elements. He is a specialist in the software engineering domain (requirement engineering, semi-formal and formal method, proof and model-checking). He also works as an expert for the French notified body CERTIFER in the field of certification of safety critical railway applications based on software (ERTMS, SCADA, automatic subway, etc.). His research interests include requirements, software verification and validation, traceability and RAMS with a special focus on SAFETY.


DownloadTable of Contents - PDF File - 217 Kb

DownloadIntroduction - PDF File - 179 Kb

Related Titles

0.43435 s.