Compositional semantics for UML 2.0 sequence diagrams using Petri nets

被引:0
|
作者
Eichner, C [1 ]
Fleischhack, H [1 ]
Meyer, R [1 ]
Schrimpf, U [1 ]
Stehno, C [1 ]
机构
[1] Carl von Ossietzky Univ Oldenburg, Dept Comp Sci, Parallel Syst Grp, D-26111 Oldenburg, Germany
来源
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
With the introduction of UML 2.0, many improvements to diagrams have been incorporated into the language. Some of the major changes were applied to sequence diagrams, which were enhanced with most of the concepts from ITU-T's Message Sequence Charts, and more. In this paper, we introduce a formal semantics for most concepts of sequence diagrams by means of Petri nets as a formal model. Thus, we are able to express the partially ordered and concurrent behaviour of the diagrams natively within the model. Moreover, the use of coloured high-level Petri nets allows a comprehensive and efficient structure for data types and control elements. The proposed semantics is defined compositionally, based on basic Petri net composition operations.
引用
收藏
页码:133 / 148
页数:16
相关论文
共 50 条
  • [1] Modeling UML sequence diagrams using extended Petri nets
    Yang, Nianhua
    Yu, Huiqun
    Sun, Hua
    Qian, Zhilin
    TELECOMMUNICATION SYSTEMS, 2012, 51 (2-3) : 147 - 158
  • [2] Modeling UML sequence diagrams using extended Petri nets
    Nianhua Yang
    Huiqun Yu
    Hua Sun
    Zhilin Qian
    Telecommunication Systems, 2012, 51 : 147 - 158
  • [3] Branching time semantics for UML 2.0 sequence diagrams
    Hammal, Youcef
    FORMAL TECHNIQUES FOR NETWORKED AND DISTRIBUTED SYSTEMS - FORTE 2006, 2006, 4229 : 259 - 274
  • [4] 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
  • [5] Safety-liveness semantics for UML 2.0 sequence diagrams
    Grosu, R
    Smolka, SA
    ACSD2005: FIFTH INTERNATIONAL CONFERENCE ON APPLICATION OF CONCURRENCY TO SYSTEM DESIGN, PROCEEDINGS, 2005, : 6 - 14
  • [6] Research on Mapping Algorithm of UML Sequence Diagrams to Object Petri Nets
    Li, Guangyu
    Yao, Shuzhen
    PROCEEDINGS OF THE 2009 WRI GLOBAL CONGRESS ON INTELLIGENT SYSTEMS, VOL IV, 2009, : 285 - 289
  • [7] An interleaving semantics for UML 2 interactions using Petri nets
    Bouabana-Tebibel, Thouraya
    Rubin, Stuart H.
    INFORMATION SCIENCES, 2013, 232 : 276 - 293
  • [8] 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
  • [9] Modelling UML sequence diagrams with aspect-oriented extended petri nets
    Yang, Nianhua
    Yu, Huiqun
    Sun, Hua
    INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS IN TECHNOLOGY, 2012, 45 (01) : 57 - 65
  • [10] A Causal Semantics for UML2.0 Sequence Diagrams with Nested Combined Fragments
    Dhaou, Fatma
    Mouakher, Ines
    Attiogbe, J. Christian
    Bsaies, Khaled
    ENASE: PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2017, : 47 - 56