DocumentCode :
598658
Title :
Formal specification and automated verification of UML2.0 sequence diagrams
Author :
Peng, Tu ; Ding, Gangyi
Author_Institution :
School of Software, Beijing Institute of Technology, China
fYear :
2012
fDate :
11-13 Aug. 2012
Firstpage :
370
Lastpage :
375
Abstract :
Software reliability is with critical importance in security demanding areas, including space exploration, e-business and military defense. UML sequence diagrams capture the collaborations of objects, and bridge the gap between abstract design and coding. Hence studying formal methods and automated verification of sequence diagram is indispensible to assure software reliability. In this paper, we establish formal specification rules for UML2.0 diagrams based on CCS, calculus of communicating system. Based on those rules, we propose specification algorithm and prove its linear complexity. Hence formal specifications of sequence diagrams can be obtained with programmed algorithm. In the end, we use a case study to illustrate our approach and show how automated verification can help designer discover design mistakes in UML2.0 sequence diagrams.
Keywords :
Optimized production technology; Unified modeling language; CCS; UML sequence diagrams; automated verification; formal specification; model checking;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Granular Computing (GrC), 2012 IEEE International Conference on
Conference_Location :
Hangzhou, China
Print_ISBN :
978-1-4673-2310-9
Type :
conf
DOI :
10.1109/GrC.2012.6468641
Filename :
6468641
Link To Document :
بازگشت