Article history: Received January 20, 2014 Accepted 5 July 2014 Available online August 16 2014 With the increasing use of the Unified Modeling Language (UML) diagrams to describe the software’s architecture and the importance of evaluating nonfunctional requirements at the level of software architecture, creating an executable model from these diagrams is essential. On the other hand, the UML diagrams do not directly provide features to evaluate nonfunctional system requirements. Thus, these capabilities can be added to UML diagrams by applying efficiency and reliability stereotypes. Because the techniques used in the UML is able to deal with certain matters, we develop uncertain UML, stereotypes and tags. In this paper, the architecture of a software system is described by using use case diagram, sequence and deployment of unified modeling language diagrams with annotations fuzzy stereotypes related to response time and reliability. The proposed method for calculating the response time and reliability based on fuzzy rules are introduced, and the algorithm is implemented for an executable model based on colored fuzzy Petri net. © 2014 Growing Science Ltd. All rights reserved. Turnover intentions Key Software Architecture Performance Evaluation Reliability Fuzzy stereotypes Fuzzy colored Petri net
[1]
Homayun Motameni,et al.
Mapping to Convert Activity Diagram in Fuzzy UML to Fuzzy Petri Net
,
2008
.
[2]
Homayun Motameni,et al.
Mapping Sequence diagram in Fuzzy UML to Fuzzy Petri Net
,
2013
.
[3]
Sima Emadi,et al.
Mapping Annotated Use Case and Sequence Diagrams to a Petri Net Notation for Performance Evaluation
,
2009,
2009 Second International Conference on Computer and Electrical Engineering.
[4]
Oscar Barros,et al.
Modeling and Evaluation of Information Systems
,
1990
.
[5]
Bojan Cukic,et al.
Early reliability assessment of UML based software models
,
2002,
WOSP '02.
[6]
José Merseguer,et al.
Software Performance Modeling Using UML and Petri Nets
,
2003,
MASCOTS Tutorials.
[7]
Simonetta Balsamo,et al.
Performance evaluation of UML software architectures with multiclass Queueing Network models
,
2005,
WOSP '05.