| |
Issue No:12, Vol.3 |
Dec - 2010 |
ISSN: 0974-5645 |
| RESEARCH ARTICLES |
Viewers & PDF |
| .6. Modeling of component diagrams using petri nets. Sima Emadi and Fereidoon Shams. Indian J.Sci.Technol. Vol. 3, Issue 12, pp: 1151-1161. Domain site: http://www.indjst.org. |
 
|
- Abstract
With the growing use of UML diagrams for software architecture description and the importance of non-functional
requirements evaluation at software architecture level, filling the scientific gap between architect and requirement
analyst is considered to be significant. Software architects are not usually familiar with non-functional requirement
analysis and are not able to analyze such requirements easily. On the other hand, non-functional requirements cannot
be evaluated directly by UML diagrams. Therefore, the architect should annotate additional information of the nonfunctional
requirements to software architecture description and then an executable model can be produced. These
executable models can be petri nets, queuing networks, stochastic process algebra and etc. One kind of the UML
diagrams that can be used to describe software architecture is component diagram. In this paper, we propose a new
algorithm that enables an architect to transform a component diagram into an executable model based on different
extensions of petri nets. Moreover, we show how to use this petri net model for performance evaluation and simulation
and the implications of this transformation are described completely. Finally, to represent the usage of our proposed
algorithm, we consider a case study as an example.
- Keywords: Component diagram, non-functional requirements, executable model, petri nets.
|
| |
|
|
|