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 条
  • [41] FROM PETRI NETS TO COLORED PETRI NETS: A TUTORIAL INTRODUCTION TO NETS BASED FORMALISM FOR MODELING AND SIMULATION
    Gehlot, Vijay
    2019 WINTER SIMULATION CONFERENCE (WSC), 2019, : 1519 - 1533
  • [42] A risk assessment model based on Petri Nets
    Liao, Nian-dong
    Tian, Sheng-feng
    PROCEEDINGS OF 2008 INTERNATIONAL CONFERENCE ON RISK AND RELIABILITY MANAGEMENT, VOLS I AND II, 2008, : 440 - 446
  • [43] HIGH-LEVEL TIMED PETRI NETS AS A KERNEL FOR EXECUTABLE SPECIFICATIONS
    FELDER, M
    GHEZZI, C
    PEZZE, M
    REAL-TIME SYSTEMS, 1993, 5 (2-3) : 235 - 248
  • [44] ExSpect 6.4 -: An executable specification tool for hierarchical colored Petri nets
    van der Aalst, WMP
    de Crom, PJN
    Goverde, RRHMJ
    van Hee, KM
    Hofman, WJ
    Reijers, HA
    van der Toorn, RA
    APPLICATION AND THEORY OF PETRI NETS 2000, PROCEEDINGS, 2000, 1825 : 455 - 464
  • [45] A Mapping Method of the UML Model Based on Petri Net
    Yao Xiaoling
    2019 6TH INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND CONTROL ENGINEERING (ICISCE 2019), 2019, : 60 - 64
  • [46] Formal and Executable Specification of Random Waypoint Mobility Model Using Timed Coloured Petri Nets for WMN
    Khan, Naeem Akhtar
    Ahmad, Farooq
    Khan, Sher Afzal
    ABSTRACT AND APPLIED ANALYSIS, 2014,
  • [47] A pattern-based approach to model software performance using UML and Petri nets: Application to agent-based systems
    Merseguer, J
    Campos, J
    Mena, E
    7TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL IX, PROCEEDINGS: COMPUTER SCIENCE AND ENGINEERING: II, 2003, : 307 - 313
  • [48] From Coloured Petri Nets to Object Petri Nets
    Lakos, C
    APPLICATION AND THEORY OF PETRI NETS 1995, 1995, 935 : 278 - 297
  • [49] Formal Verification of UML2 Timing Diagrams based on Time Petri Nets
    Louati, Aymen
    Barkaoui, Kamel
    INTERNATIONAL JOURNAL OF INFORMATION SYSTEMS IN THE SERVICE SECTOR, 2016, 8 (02) : 87 - 97
  • [50] User interface prototyping based on UML scenarios and high-level Petri nets
    Elkoutbi, M
    Keller, RK
    APPLICATION AND THEORY OF PETRI NETS 2000, PROCEEDINGS, 2000, 1825 : 166 - 186