DocumentCode
2925537
Title
From UML component diagram to an executable model based on Petri Nets
Author
Emadi, Sima ; Shams, Fereidoon
Author_Institution
Islamic Azad University, Maybod branch, Yazd, Iran
Volume
4
fYear
2008
fDate
26-28 Aug. 2008
Firstpage
1
Lastpage
8
Abstract
With the growing use of UML diagrams for software architecture description and the importance of evaluating non-functional requirement in software architecture level, providing an executable model of these diagrams seems to be significant. But on one hand software designers are not familiar with the non-functional requirements analysis and are unable to analyze such requirement easily and on the other hand non-functional requirements can not be evaluated directly by UML diagrams. Therefore, this evaluation should be added to the diagrams. In order to do that, an executable model of software architecture should be provided. These executable models can be Petri net, queuing network, stochastic process algebra and etc. In this paper, the primary assumption is that software architecture is described by UML diagrams and then the role of component diagram on performance evaluation is studied. Ultimately through algorithm, it is transformed into an executable model, called Petri Net (PN).
Keywords
Algebra; Formal languages; Petri nets; Programming; Software algorithms; Software architecture; Software design; Software systems; Stochastic processes; Unified modeling language;
fLanguage
English
Publisher
ieee
Conference_Titel
Information Technology, 2008. ITSim 2008. International Symposium on
Conference_Location
Kuala Lumpur, Malaysia
Print_ISBN
978-1-4244-2327-9
Electronic_ISBN
978-1-4244-2328-6
Type
conf
DOI
10.1109/ITSIM.2008.4631945
Filename
4631945
Link To Document