From UML Component Diagram to an Executable Model Based on Petri Nets

被引:0
|
作者
Emadi, Sima [1 ]
Shams, Fereidoon [2 ]
机构
[1] Islamic Azad Univ, Maybod Branch, Yazd, Iran
[2] Shahid Beheshti Univ, Comp Engn Dept, Tehran, Iran
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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 directed 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).
引用
收藏
页码:2780 / +
页数:2
相关论文
共 50 条
  • [31] Software performance modeling using UML and Petri nets
    Merseguer, J
    Campos, J
    PERFORMANCE TOOLS AND APPLICATIONS TO NETWORKED SYSTEMS, 2004, 2965 : 265 - 289
  • [32] Simulation and validation of diagram ladder—petri nets
    J. C. Quezada
    J. Medina
    E. Flores
    J. C. Seck Tuoh
    A. E. Solís
    V. Quezada
    The International Journal of Advanced Manufacturing Technology, 2017, 88 : 1393 - 1405
  • [33] Petri Nets as Semantic Domain for Diagram Notations
    Baresi, Luciano
    Pezze, Mauro
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 127 (02) : 29 - 44
  • [34] From UML State Machines to Petri nets: History Attribute Translation Strategies
    Pais, Rui
    Gomes, Luis
    Barros, Joao Paulo
    IECON 2011: 37TH ANNUAL CONFERENCE ON IEEE INDUSTRIAL ELECTRONICS SOCIETY, 2011, : 3776 - 3781
  • [35] Automatic Transformation from UML Statechart to Petri Nets for Safety Analysis and Verification
    Hei, Xinhong
    Chang, Lining
    Ma, Weigang
    Gao, Jinli
    Xie, Guo
    2011 INTERNATIONAL CONFERENCE ON QUALITY, RELIABILITY, RISK, MAINTENANCE, AND SAFETY ENGINEERING (ICQR2MSE), 2011, : 948 - 951
  • [36] Qualitative and quantitative analysis of workflows based on the UML activity diagram and Petri net
    Department of Industrial and Systems Engineering, Engineering Research Institute, Gyeongsang National University, Korea, Republic of
    不详
    不详
    WSEAS Trans. Inf. Sci. Appl., 2009, 7 (1249-1258):
  • [37] Component-based Translation of BPMN Models to Petri Nets
    Tao Yan
    ELECTRONIC COMMERCE AND INFORMATION ENGINEERING IN CHINA: PROCEEDINGS OF THE 2ND INTERNATIONAL SYMPOSIUM ON ELECTRONIC BUSINESS AND INFORMATION SYSTEM, 2010, : 74 - 78
  • [38] Formal requirements modelling with executable use cases and coloured Petri nets
    Jens B. Jørgensen
    Simon Tjell
    João M. Fernandes
    Innovations in Systems and Software Engineering, 2009, 5 (1)
  • [39] A Model Driven Method to Represent Free Choice Petri Nets as Sequence Diagram
    Jie, Thong Weng
    Ameedeen, Mohamed Ariff
    2015 4TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND COMPUTER SYSTEMS (ICSECS), 2015, : 166 - 170
  • [40] Formal requirements modelling with executable use cases and coloured Petri nets
    Jorgensen, Jens B.
    Tjell, Simon
    Fernandes, Joao M.
    INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2009, 5 (01) : 13 - 25