• DocumentCode
    2486260
  • Title

    An overview of a method and its support tool for generating B specifications from UML notations

  • Author

    Laleau, Régine ; Mammar, Amel

  • Author_Institution
    CEDRIC-IIE, CNAM, Evry, France
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    269
  • Lastpage
    272
  • 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
  • Keywords
    formal specification; software tools; specification languages; AtelierB; B specification generation; UML notations; class diagrams; collaboration diagrams; data intensive application; proofs; state diagrams; update operations; Collaboration; Formal specifications; Fusion power generation; Prototypes; Refining; Skeleton; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Automated Software Engineering, 2000. Proceedings ASE 2000. The Fifteenth IEEE International Conference on
  • Conference_Location
    Grenoble
  • ISSN
    1938-4300
  • Print_ISBN
    0-7695-0710-7
  • Type

    conf

  • DOI
    10.1109/ASE.2000.873675
  • Filename
    873675