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 :
بازگشت