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 条
  • [1] Transformation of UML 2.0 Sequence Diagram into Coloured Petri Nets
    Saputra, Aditya Bagoes
    Basuki, Thomas Anung
    Tirtawangsa, Jimmy
    2014 International Conference of Advanced Informatics: Concept, Theory and Application (ICAICTA), 2014, : 243 - 248
  • [2] From petri nets to UML: A new approach for model analysis
    Meziani L.
    Bouabana-Tebibel T.
    Bouzar-Benlabiod L.
    Rubin S.H.
    Advances in Intelligent Systems and Computing, 2019, 838 : 52 - 68
  • [3] From Petri Nets to UML model: A new transformation approach
    Meziani, Lila
    Bouabana-Tebibel, Thouraya
    Bouzar-Benlabiod, Lydia
    2018 IEEE INTERNATIONAL CONFERENCE ON INFORMATION REUSE AND INTEGRATION (IRI), 2018, : 503 - 510
  • [4] From UML to Petri Nets: The PCM-Based Methodology
    Distefano, Salvatore
    Scarpa, Marco
    Puliafito, Antonio
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2011, 37 (01) : 65 - 79
  • [5] Automatic Model Transformation from UML Sequence Diagrams to Coloured Petri Nets
    Custodio Soares, Joao Antonio
    Lima, Bruno
    Faria, Joao Pascoal
    PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT, 2018, : 668 - 679
  • [6] Formal model-driven executable DSLsApplication to Petri-nets
    Akram Idani
    Innovations in Systems and Software Engineering, 2022, 18 : 543 - 566
  • [7] Creating executable models of influence nets with colored Petri nets
    Wagenhals L.W.
    Shin I.
    Levis A.H.
    International Journal on Software Tools for Technology Transfer, 1998, 2 (2) : 168 - 181
  • [8] Building Dynamic Model in UML using Colored Petri Nets
    Zhanhg Hong-xia
    Zhu Lian-zhang
    2009 INTERNATIONAL SYMPOSIUM ON COMPUTER NETWORK AND MULTIMEDIA TECHNOLOGY (CNMT 2009), VOLUMES 1 AND 2, 2009, : 805 - 808
  • [9] Formal models of UML statechart diagrams based on Petri nets
    School of Computer Science and Technology, Beijing University of Aeronautics and Astronautics, Beijing 100083, China
    Beijing Hangkong Hangtian Daxue Xuebao, 2007, 2 (248-252):
  • [10] Formal model-driven executable DSLs Application to Petri-nets
    Idani, Akram
    INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2022, 18 (04) : 543 - 566