Transformation of Usecase and Sequence Diagrams to Petri Nets

被引:7
|
作者
Emadi, Sima [1 ]
Shams, Fereidoon [2 ]
机构
[1] Islamic Azad Univ, Dept Engn, Meybod Branch, Yazd, Iran
[2] Shahid Beheshti Univ, Dept Comp Engn, Tehran, Iran
关键词
usecase diagram; sequence diagram; executable model; petri net; software design; nonfunctional requirement evaluation;
D O I
10.1109/CCCM.2009.5267604
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
With the growing use of UML diagrams for software design description and the importance of nonfunctional requirements evaluation at software development process, transforming these diagrams to executable models is considered to be significant. Nonfunctional requirements can not be evaluated directly by UML diagrams. Software designers are not usually familiar with non-functional requirement analysis and are not able to analyze such requirements easily. Therefore the designer should produce an executable model from software design description to be ready for analysis. usecase and sequence diagrams are the most important UML diagrams for software design description. In this paper, we propose new algorithms that enable a designer to transform usecase and sequence diagrams into executable models based on Petri nets and then we show how to use this Petri net models for simulation. Finally, to represent the usage of our proposed algorithms, we consider a case study as an example.
引用
收藏
页码:399 / +
页数:3
相关论文
共 50 条
  • [1] Formal Transformation from Sequence Diagrams to Coloured Petri Nets
    Bowles, Juliana
    Meedeniya, Dulani
    [J]. 17TH ASIA PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2010), 2010, : 216 - 225
  • [2] Automatic Model Transformation from UML Sequence Diagrams to Coloured Petri Nets
    Custodio Soares, Joao Antonio
    Lima, Bruno
    Faria, Joao Pascoal
    [J]. PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT, 2018, : 668 - 679
  • [3] Automatic transformation of MSC diagrams into Petri Nets
    Kryvyy, SL
    Matvyeyeva, LE
    Lopatina, MV
    [J]. 7TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL V, PROCEEDINGS: COMPUTER SCIENCE AND ENGINEERING: I, 2003, : 140 - 145
  • [4] Transformation of Coloured Petri Nets to UML 2 Diagrams
    Yassin, Ayman
    Hassan, Hoda
    [J]. NEW PERSPECTIVES IN INFORMATION SYSTEMS AND TECHNOLOGIES, VOL 2, 2014, 276 : 131 - 142
  • [5] Example-Based Sequence Diagrams to Colored Petri Nets Transformation Using Heuristic Search
    Kessentini, Marouane
    Bouchoucha, Arbi
    Sahraoui, Houari
    Boukadoum, Mounir
    [J]. MODELLING FOUNDATIONS AND APPLICATIONS, PROCEEDINGS, 2010, 6138 : 156 - +
  • [6] Modeling UML sequence diagrams using extended Petri nets
    Yang, Nianhua
    Yu, Huiqun
    Sun, Hua
    Qian, Zhilin
    [J]. TELECOMMUNICATION SYSTEMS, 2012, 51 (2-3) : 147 - 158
  • [7] Modeling UML sequence diagrams using extended Petri nets
    Nianhua Yang
    Huiqun Yu
    Hua Sun
    Zhilin Qian
    [J]. Telecommunication Systems, 2012, 51 : 147 - 158
  • [8] A meta-modeling approach for sequence diagrams to Petri Nets transformation within the requirements validation process
    Ouardani, Adel
    Esteban, Philippe
    Paludetto, Mario
    Pascal, Jean-Claude
    [J]. MODELLING AND SIMULATION 2006, 2006, : 345 - +
  • [9] Verifying SysML activity diagrams using formal transformation to Petri nets
    Huang, Edward
    McGinnis, Leon F.
    Mitchell, Steven W.
    [J]. SYSTEMS ENGINEERING, 2020, 23 (01) : 118 - 135
  • [10] Compositional semantics for UML 2.0 sequence diagrams using Petri nets
    Eichner, C
    Fleischhack, H
    Meyer, R
    Schrimpf, U
    Stehno, C
    [J]. SDL 2005: MODEL DRIVEN, PROCEEDINGS, 2005, 3530 : 133 - 148