DocumentCode
3089675
Title
Mapping Annotated Use Case and Sequence Diagrams to a Petri Net Notation for Performance Evaluation
Author
Emadi, Sima ; Shams, Fereidoon
Author_Institution
Eng. Dept., Islamic Azad Univ., Yazd, Iran
Volume
2
fYear
2009
fDate
28-30 Dec. 2009
Firstpage
68
Lastpage
71
Abstract
With the growing use of UML diagrams for software description and the importance of non-functional requirements evaluation at software design level, transforming these diagrams to executable models is considered to be significant. In this paper the designer should annotate additional information of the performance to software design description, and then an executable model can be produced. These executable models can be Petri nets, queuing network, stochastic process algebras, etc. In this paper, we propose a new algorithm that enables a designer to transform a use case and sequence diagrams enriched by performance input parameters into an executable model based on different extensions of Petri Nets. Finally, to demonstrate the application of our proposed algorithm, we consider a case study as an example.
Keywords
Petri nets; Unified Modeling Language; software performance evaluation; Petri Net notation; UML diagrams; annotated use case mapping; queuing network; sequence diagrams; software design; stochastic process algebras; Algebra; Algorithm design and analysis; Application software; Design engineering; Petri nets; Software architecture; Software design; Software performance; Stochastic processes; Unified modeling language; Executable Model; Performance Requirement; Petri Nets; Software Design Description;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer and Electrical Engineering, 2009. ICCEE '09. Second International Conference on
Conference_Location
Dubai
Print_ISBN
978-1-4244-5365-8
Electronic_ISBN
978-0-7695-3925-6
Type
conf
DOI
10.1109/ICCEE.2009.232
Filename
5380142
Link To Document