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 条
  • [31] Modelling, simulation and scheduling of flexible assembly systems with coloured petri nets
    Indian Inst of Technology, Madras, India
    Int J Adv Manuf Technol, 6 (430-438):
  • [32] Integrated Integration Definition Language 0 (IDEF) and coloured Petri nets (CPN) modelling and simulation tool: a study on mould-making processes
    Chin, K. -S.
    Zu, X.
    Mok, C. K.
    Tam, H. Y.
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2006, 44 (16) : 3179 - 3205
  • [33] User interface evaluation based on Coloured Petri Nets modelling and analysis
    de Sousa, MRF
    Turnell, MDQV
    1998 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-5, 1998, : 1127 - 1132
  • [34] Formal requirements modelling with executable use cases and coloured Petri nets
    Jorgensen, Jens B.
    Tjell, Simon
    Fernandes, Joao M.
    INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2009, 5 (01) : 13 - 25
  • [35] Modelling and Verification of Security Rules in an OpenFlow Environment with Coloured Petri Nets
    Torrez Rojas, Marco Antonio
    Ueda, Eduardo Takeo
    Melo de Brito Carvalho, Tereza Cristina
    PROCEEDINGS OF THE 2014 9TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI 2014), 2014,
  • [36] Application of Coloured Petri Nets in Modelling and Simulating a Railway Signalling System
    Vanit-Anunchai, Somsak
    CRITICAL SYSTEMS: FORMAL METHODS AND AUTOMATED VERIFICATION, 2016, 9933 : 214 - 230
  • [37] Modelling of manufacturing systems and production routes using coloured Petri nets
    Zimmermann, A.
    International Journal of Robotics and Automation, 1998, 13 (03) : 96 - 100
  • [38] Modelling, simulation and scheduling of flexible assembly systems with coloured Petri nets
    Chetty, OVK
    Gnanasekaran, OC
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 1996, 11 (06): : 430 - 438
  • [39] Modelling of Automated Storage Systems Using Hierarchical Coloured Petri nets
    Kucera, Erik
    Hruz, Branislav
    2014 15TH INTERNATIONAL CARPATHIAN CONTROL CONFERENCE (ICCC), 2014, : 285 - 290
  • [40] Perspectives in the use of coloured Petri nets for risk analysis and accident modelling
    Vernez, D
    Buchs, D
    Pierrehumbert, G
    SAFETY SCIENCE, 2003, 41 (05) : 445 - 463