Contract-Based Verification of Hierarchical Systems of Components

  • Authors:
  • Sophie Quinton;Susanne Graf

  • Affiliations:
  • -;-

  • Venue:
  • SEFM '08 Proceedings of the 2008 Sixth IEEE International Conference on Software Engineering and Formal Methods
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

We investigate contract-based verification of systems composed hierarchically from components by using glue operators from the BIP (Behavior, Interaction, Priority) framework. BIP builds on a clear separation between behavior of components and interaction between them. We add to the usual notion of contract a structural part specifying the composition operator used to compose the component and its environment. We provide a framework for compositional verification including a proof rule for dominance between contracts based on apparent circular reasoning and a consistency condition and a method based on assumption generation to generate or refine contracts.