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 条
  • [21] Modelling Railway Interlocking Tables Using Coloured Petri Nets
    Vanit-Anunchai, Somsak
    COORDINATION MODELS AND LANGUAGES, PROCEEDINGS, 2010, 6116 : 137 - 151
  • [22] Modelling Assistive Technology Systems Using Coloured Petri Nets
    Gilligan, John
    Smith, Peter
    ASSISTIVE TECHNOLOGY FROM ADAPTED EQUIPMENT TO INCLUSIVE ENVIRONMENTS, 2009, 25 : 754 - 758
  • [23] Timed coloured petri nets for modelling and managing processes and projects
    Bevilacqua, Maurizio
    Ciarapica, Filippo Emanuele
    Giovanni, Mazzuto
    11TH CIRP CONFERENCE ON INTELLIGENT COMPUTATION IN MANUFACTURING ENGINEERING, 2018, 67 : 58 - 62
  • [24] Formal design methodology for transforming ladder diagram to Petri nets
    J. C. Quezada
    J. Medina
    E. Flores
    J. C. Seck Tuoh
    N. Hernández
    The International Journal of Advanced Manufacturing Technology, 2014, 73 : 821 - 836
  • [25] Formal design methodology for transforming ladder diagram to Petri nets
    Quezada, J. C.
    Medina, J.
    Flores, E.
    Seck Tuoh, J. C.
    Hernandez, N.
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2014, 73 (5-8): : 821 - 836
  • [26] Formal Support for QVT-Relations with Coloured Petri Nets
    de Lara, Juan
    Guerra, Esther
    MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, PROCEEDINGS, 2009, 5795 : 256 - +
  • [27] Generating Interface Prototype for EnergyPlus IDD file using Unified Modeling Language and Coloured Petri-nets
    Abdeldjebbar, Bachkhaznadji
    Azeddine, Belhamri
    TERRAGREEN 2012: CLEAN ENERGY SOLUTIONS FOR SUSTAINABLE ENVIRONMENT (CESSE), 2012, 18 : 1458 - 1484
  • [28] Transformation of Activity Diagram into Coloured Petri Nets Using Weighted Directed Graph
    Jamal, Maryam
    Zafar, Nazir Ahmad
    PROCEEDINGS OF 14TH INTERNATIONAL CONFERENCE ON FRONTIERS OF INFORMATION TECHNOLOGY PROCEEDINGS - FIT 2016, 2016, : 181 - 186
  • [29] Petri nets model of unified modeling language statecharts
    Guo, Feng
    Jisuanji Jicheng Zhizao Xitong/Computer Integrated Manufacturing Systems, CIMS, 2007, 13 (07): : 1300 - 1307
  • [30] 'Firing Sequence' as a Tool for the Analysis of Petri Nets
    Davidrajuh, Reggie
    Rong, Chunming
    2018 INTERNATIONAL CONFERENCE ON ADVANCES IN BIG DATA, COMPUTING AND DATA COMMUNICATION SYSTEMS (ICABCD), 2018,