• DocumentCode
    578533
  • Title

    An automatic generation approach of B Specifications From UML Diagrams

  • Author

    Rehab, Seïdali ; Kerkouche, Elhillali ; Chaoui, Allaoua

  • Author_Institution
    Dept. of Comput. Sci., Univ. Mentouri of Constantine, Constantine, Algeria
  • fYear
    2012
  • fDate
    22-24 Aug. 2012
  • Firstpage
    73
  • Lastpage
    78
  • Abstract
    The Transformation of UML models to B allows in one hand, automatically fusing both methods and use them in an integrated approach of rigorous, unified and practical software development. This approach starts from the expression of needs until programming passing through the design. On the other hand, it allows formal analysis of UML models in order to identify and correct errors, ambiguities, omissions and inconsistencies at the beginning of the development process via the B tools such as AtelierB. This paper proposes a solution to the UML graph transformation problem to B based on the graph grammar. The meta-modeling tool AToM3 is used to automate this process. A case study is presented to illustrate our approach.
  • Keywords
    Unified Modeling Language; formal specification; formal verification; graph grammars; software tools; AToM3 tool; AtelierB tool; B-specifications; B-tools; UML diagrams; UML graph transformation problem; UML model transformation; automatic generation approach; error correction; error identification; formal analysis; graph grammar; meta-modeling tool; software development; Abstracts; Computational modeling; Floors; Grammar; Metamodeling; Software; Unified modeling language; AToM3; B-method; UML; graph transformation; modeling; verification;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital Information Management (ICDIM), 2012 Seventh International Conference on
  • Conference_Location
    Macau
  • ISSN
    pending
  • Print_ISBN
    978-1-4673-2428-1
  • Type

    conf

  • DOI
    10.1109/ICDIM.2012.6360116
  • Filename
    6360116