Formal specification and automated verification of UML2.0 sequence diagrams

Tu Peng*, Gangyi Ding

*此作品的通讯作者

科研成果: 书/报告/会议事项章节会议稿件同行评审

6 引用 (Scopus)

摘要

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.

源语言英语
主期刊名Proceedings - 2012 IEEE International Conference on Granular Computing, GrC 2012
370-375
页数6
DOI
出版状态已出版 - 2012
活动2012 IEEE International Conference on Granular Computing, GrC 2012 - HangZhou, 中国
期限: 11 8月 201213 8月 2012

出版系列

姓名Proceedings - 2012 IEEE International Conference on Granular Computing, GrC 2012

会议

会议2012 IEEE International Conference on Granular Computing, GrC 2012
国家/地区中国
HangZhou
时期11/08/1213/08/12

指纹

探究 'Formal specification and automated verification of UML2.0 sequence diagrams' 的科研主题。它们共同构成独一无二的指纹。

引用此