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
Link To Document