Modeling and verifying behavioral aspects

  • Authors:
  • F. Bréant;J.-M. Couvreur;F. Gilliers;F. Kordon;I. Mounier;E. Paviot-Adet;D. Poitrenaud;D. Regep;G. Sutre

  • Affiliations:
  • -;-;-;-;-;-;-;-;-

  • Venue:
  • Formal methods for embedded distributed systems
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

Design of reliable distributed systems is stretching limits in term of complexity since existing development techniques are usually not fully accurate for this type of applications. One of the main problem is the gap between the various notations used during development process. Even if UML is an important step forward in this domain, it is not fully suitable for formal description of distributed systems. In this chapter, we present the LfP (Language for Prototyping) notation. It is dedicated to formally describe distributed (potentially embedded) systems. We show how LfP may serve as an input for formal verification using Data Decision Diagrams (DDD), an extension of Binary Decision Diagrams (BDD) enabling a compact representation of state spaces. Some aspects of the BART case study will be presented and we show what type of behavioral properties we may verify on this specification.