DocumentCode
3499392
Title
Transformation of usecase and sequence diagrams to petri nets
Author
Emadi, Sima ; Shams, Fereidoon
Author_Institution
Eng. Dept., Islamic Azad Univ., Yazd, Iran
Volume
4
fYear
2009
fDate
8-9 Aug. 2009
Firstpage
399
Lastpage
403
Abstract
With the growing use of UML diagrams for software design description and the importance of nonfunctional requirements evaluation at software development process, transforming these diagrams to executable models is considered to be significant. Nonfunctional requirements can not be evaluated directly by UML diagrams. Software designers are not usually familiar with non-functional requirement analysis and are not able to analyze such requirements easily. Therefore the designer should produce an executable model from software design description to be ready for analysis. usecase and sequence diagrams are the most important UML diagrams for software design description. In this paper, we propose new algorithms that enable a designer to transform usecase and sequence diagrams into executable models based on Petri nets and then we show how to use this Petri net models for simulation. Finally, to represent the usage of our proposed algorithms, we consider a case study as an example.
Keywords
Petri nets; Unified Modeling Language; object-oriented programming; software engineering; Petri net; UML diagram; nonfunctional requirement evaluation; sequence diagram transformation; software design description; software development process; usecase transformation; Communication system control; Computer architecture; Computer network reliability; Engineering management; Petri nets; Quality management; Reliability engineering; Software design; Stochastic processes; Unified modeling language; executable model; nonfunctional requirement evaluation; petri net; sequence diagram; software design; usecase diagram;
fLanguage
English
Publisher
ieee
Conference_Titel
Computing, Communication, Control, and Management, 2009. CCCM 2009. ISECS International Colloquium on
Conference_Location
Sanya
Print_ISBN
978-1-4244-4247-8
Type
conf
DOI
10.1109/CCCM.2009.5267604
Filename
5267604
Link To Document