DocumentCode :
594022
Title :
Automatic generation of PROMELA code from sequence diagram with imbricate combined fragments
Author :
Amirat, Abdelkrim ; Menasria, A. ; Oubelli, M.A. ; Younsi, N.
Author_Institution :
Univ. Mohamed Cherif Messaadia, Souk-Ahras, Algeria
fYear :
2012
fDate :
18-20 Sept. 2012
Firstpage :
111
Lastpage :
116
Abstract :
Formal verification of UML diagram is the act of proving or disproving the correctness of intended algorithms underlying a system with respect to a certain formal specification or property, using formal methods of mathematics. The most widely used techniques for system or software verification are: simulation and testing, deductive verification and Model checking. Model checking is a formal verification technique, in which an abstract model of a system is testing automatically to verify whether this model meets a given specification. SPIN Model checker is a popular open-source software tool used for the formal verification of distributed software systems. This article proposes a method for converting UML sequence diagrams with imbricate combined fragment automatically to PROMELA code to simulate the execution and to verify properties written in Linear Temporal Logic (LTL) with SPIN Model checker.
Keywords :
Unified Modeling Language; diagrams; distributed processing; formal specification; formal verification; program compilers; program testing; public domain software; sequences; software tools; temporal logic; LTL; PROMELA code; SPIN model checker; UML sequence diagrams; abstract model; automatic generation; deductive verification; distributed software systems; formal methods; formal specification; formal verification technique; imbricate combined fragments; linear temporal logic; mathematics; model checking; open-source software tool; software testing; software verification; AToM3; Combined fragment; Graph transformation; PROMELA; Sequence diagram; UML2.0;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Innovative Computing Technology (INTECH), 2012 Second International Conference on
Conference_Location :
Casablanca
Print_ISBN :
978-1-4673-2678-0
Type :
conf
DOI :
10.1109/INTECH.2012.6457780
Filename :
6457780
Link To Document :
بازگشت