An Overview of a Method and its Support Tool for Generating B Specifications from UML Notations

  • Authors:
  • Regine Laleau;Amel Mammar

  • Affiliations:
  • -;-

  • Venue:
  • ASE '00 Proceedings of the 15th IEEE international conference on Automated software engineering
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents, through an example, an overview of our method, which generates B specifications from an application, described using UML notations. We are interested in data intensive applications. This allows us to automatically generate basic update operations from class diagrams. Then these operations are combined to elaborate more complex transactions described in UML by state and collaboration diagrams. The obtained B machines are directly usable in AtelierB and proofs can be performed allowing the consistency of the application to be checked. Finally, the outlines of the prototype support tool are described.