Consistency in UML and b multi-view specifications

  • Authors:
  • Dieu Donné Okalas Ossami;Jean-Pierre Jacquot;Jeanine Souquières

  • Affiliations:
  • LORIA, Université Nancy 2, UHP Nancy 1, Vandœuvre-lès-Nancy, France;LORIA, Université Nancy 2, UHP Nancy 1, Vandœuvre-lès-Nancy, France;LORIA, Université Nancy 2, UHP Nancy 1, Vandœuvre-lès-Nancy, France

  • Venue:
  • IFM'05 Proceedings of the 5th international conference on Integrated Formal Methods
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present the notion of consistency relation in UML and B multi-view specifications. It is defined as a semantic relation between both views. It provides us with a sound basis to define the notion of development operator. An operator models a development step; it separates the design decisions from their expression in the specification formalisms. Operator correctness is defined as a property which guarantees that the application of an operator on a consistent specification state yields a consistent new state. An operator can be proven once and for all to be correct. A classical case-study, the Generalized Railroad Crossing (GRC), demonstrates how the different notions can be put in practice to provide specifiers with a realistic development model.