Relaxing Restrictions on Invariant Composition in the B Method by Ownership Control a laSpec#

  • Sylvain Boulmé
  • Marie-Laure Potet

Abstract

This paper deals with modular verification of component invariants in the B Method. On the one hand, B imposes severe architecture restrictions that ensure soundness of component compositions with a few additional proof obligations. On the other hand, in the context of the verification of object oriented programs, Spec# proposes a more expressive approach, but at the price of more complex specifications, and more numerous proof obligations. In this paper, we investigate an intermediate solution combining the advantages of both approaches.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • Sylvain Boulmé
    • 1
  • Marie-Laure Potet
    • 1
  1. 1.Verimag, GrenobleFrance

Personalised recommendations