DocumentCode :
3673650
Title :
Capturing and Verifying Dynamic Program Behaviour Using UML Communication Diagrams and Pi-Calculus
Author :
Aissam Belghiat;Allaoua Chaoui;Mokhtar Beldjehem
Author_Institution :
Dept. of Comput. Sci., Univ. of Constantine 2, Constantine, Algeria
fYear :
2015
Firstpage :
318
Lastpage :
325
Abstract :
UML is a semi-formal modeling language for object oriented systems. It is successfully used to assist all phases of software development process. With growing support by CASE tools, its applications become more and more widespread in real word projects. In fact, these tools allow code-generation from UML diagrams and reverse-engineering. In other hand, picalculus is a flexible formal theory with several applications especially for distributed systems. It offers a rich theory and tools for verification purposes. Thus, this paper presents an approach for capturing and verifying the dynamic behavior of programs using UML communication diagrams (collaboration diagrams in UML 1.x) and pi-calculus. We illustrate our approach by an example in order to explain the general purpose usability of our approach. Then we tackle another small example to show the verification capabilities provided by the approach.
Keywords :
"Unified modeling language","Semantics","Collaboration","Calculus","Process modeling","Computational modeling","Object oriented modeling"
Publisher :
ieee
Conference_Titel :
Information Reuse and Integration (IRI), 2015 IEEE International Conference on
Type :
conf
DOI :
10.1109/IRI.2015.68
Filename :
7300994
Link To Document :
بازگشت