DocumentCode :
1952540
Title :
Designing and Verifying Communication Protocols Using Model Driven Architecture and Spin Model Checker
Author :
Kaliappan, Prabhu Shankar ; Koenig, Hartmut ; Kaliappan, Vishnu Kumar
Author_Institution :
Dept. of Comput. Networks & Commun. Syst., Brandenburg Tech. Univ., Cottbus
Volume :
2
fYear :
2008
fDate :
12-14 Dec. 2008
Firstpage :
227
Lastpage :
230
Abstract :
The need of communication protocols in todaypsilas environment increases as much as the network explores. Many new kinds of protocols, e.g. for information sharing, security, etc., are being developed day-to-day which often leads to rapid, premature developments. Many protocols have not scaled to satisfy important properties like deadlock and livelock freedom, since MDA focuses on the rapid development rather than on the quality of the developed models. In order to fix the above, we introduce a 2-Phase strategy based on the UML state machine and sequence diagram to satisfy the properties of communication protocols. We convert these models into PROMELA code for execution on the SPIN model checker. The results are compared with the developed UML models.
Keywords :
Unified Modeling Language; finite state machines; software architecture; UML state machine; communication protocols; deadlock; livelock freedom; model driven architecture; sequence diagram; spin model checker; Computer architecture; Computer languages; Computer science; Logic; Object oriented modeling; Protocols; Software design; Software engineering; Software systems; Unified modeling language; Communication protocols; Protocol verification; SPIN tool; UML modeling;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Science and Software Engineering, 2008 International Conference on
Conference_Location :
Wuhan, Hubei
Print_ISBN :
978-0-7695-3336-0
Type :
conf
DOI :
10.1109/CSSE.2008.976
Filename :
4722040
Link To Document :
بازگشت