Tool support for transforming Unified Modelling Language sequence diagram to coloured Petri nets

被引:0
|
作者
Meedeniya, Dulani [1 ]
Perera, Indika [1 ]
Bowles, Juliana [2 ]
机构
[1] Univ Moratuwa, Dept Comp Sci & Engn, Moratuwa, Sri Lanka
[2] Univ St Andrews, Sch Comp Sci, St Andrews KY16 9AJ, Fife, Scotland
关键词
SD2CPN; coloured Petri net; model-driven development; model transformation; Unified Modelling Language sequence diagram;
D O I
暂无
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
Modern software systems are expected to be dependable and the development of such systems requires strong modelling and analysis methods. Model-Driven Development is becoming a mainstream practice in software development to cater for that need. Models help to cope with the large scale and complexity of software systems by specifying the structural and behavioural aspects of the system and providing a means of communication between domain experts, analysts, designers and developers. Consequently, there is an increasing need for being able to combine the benefits of popular design approaches and formal models to contribute to better software products. Sequence Diagram-to-Coloured Petri Net (SD2CPN) is a scenario-based model transformation tool with analysis capabilities. It captures scenarios using Unified Modelling Language sequence diagrams and transforms them into coloured Petri nets that enable reliable analysis of the system models. The model transformations are based on the strongly consistent model-to-model transformation rules that are formally defined previously as part of this research. This paper presents the design, implementation, main features and usage of SD2CPN tool.
引用
收藏
页码:272 / 283
页数:12
相关论文
共 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] Rules to transform specific description language diagram into Coloured Petri nets
    Mejdi, Hana
    Kallel, Oussama
    Hasnaoui, Salem
    2018 32ND INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS WORKSHOPS (WAINA), 2018, : 24 - 27
  • [3] A modelling approach with coloured Petri nets
    Choppy, Christine
    Petrucci, Laure
    Reggio, Gianna
    RELIABLE SOFTWARE TECHNOLOGIES - ADA-EUROPE 2008, 2008, 5026 : 73 - +
  • [4] Stochastic Coloured Petri Nets as a modelling language for complex Event Trees
    Nyvlt, Ondrej
    Ferkl, Lukas
    Haugen, Stein
    SAFETY, RELIABILITY AND RISK ANALYSIS: BEYOND THE HORIZON, 2014, : 201 - 208
  • [5] Modelling and evaluation of QCN using coloured petri nets
    Mliki, Hela
    Chaari, Lamia
    Kamoun, Lotfi
    PEER-TO-PEER NETWORKING AND APPLICATIONS, 2018, 11 (03) : 486 - 503
  • [6] Modelling and Control of AS/RS Using Coloured Petri Nets
    Kucera, Erik
    Haffner, Oto
    Kozak, Stefan
    2016 CYBERNETICS & INFORMATICS (K&I), 2016,
  • [7] Modelling and evaluation of QCN using coloured petri nets
    Hela Mliki
    Lamia Chaari
    Lotfi Kamoun
    Peer-to-Peer Networking and Applications, 2018, 11 : 486 - 503
  • [8] Design/CPN - A computer tool for Coloured Petri Nets
    Christensen, S
    Jorgensen, JB
    Kristensen, LM
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, 1997, 1217 : 209 - 223
  • [9] Modelling of CVBF Algorithm using Coloured Petri Nets
    Ibrahim, Dina M.
    Sallam, Elsayed A.
    Eltobely, Tarek E.
    Fahmy, Mahmoud M.
    2014 9TH INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING & SYSTEMS (ICCES), 2014, : 26 - 31
  • [10] Modelling multithreaded social protocols with coloured Petri nets
    Picard, Willy
    PERVASIVE COLLABORATIVE NETWORKS, 2008, 283 : 343 - 350