Transformation and Composition of Software Design Models for Model Driven Development

被引: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, Fife, Scotland
关键词
UML sequence diagram; Coloured Petri net; model transformation; model composition; SEQUENCE DIAGRAMS; PETRI NETS;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Software models play a significant role with the growth of software system development based on Model Driven Development (MDD) approach. Model transformations and compositions are the heart of MDD and allow the development of complex systems and their automated derivation. Moreover, software development of large and complex systems uses a collection of models, where model composition and decomposition are required. Various research studies have been done on specifying and executing MDD processes; however only a few of those have considered the validity of such transformations, thus safe composition and decomposition of models. This paper presents a general approach for model composition for the transformation from UML sequence diagrams to Coloured Petri Nets and validates the correctness of model composition using a mathematical proof. These transformations are based on formal rules, which have already been proven to be strongly consistent.
引用
收藏
页码:31 / 36
页数:6
相关论文
共 50 条
  • [1] Validated model transformation-driven software development
    Lengyel, Laszlo
    Levendovszky, Tihamer
    Charaf, Hassan
    INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS IN TECHNOLOGY, 2008, 31 (1-2) : 106 - 119
  • [2] Model transformation: The heart and soul of model-driven software development
    Sendall, S
    Kozaczynski, W
    IEEE SOFTWARE, 2003, 20 (05) : 42 - +
  • [3] Business Rule Model Integration into the Model of Transformation Driven Software Development
    Vasilecas, Olegas
    Smaizys, Aidas
    ADVANCES IN DATABASES AND INFORMATION SYSTEMS, 2010, 5968 : 153 - 160
  • [4] Construction of consistent models in model-driven software development
    Taentzer, Gabriele
    MODEL-BASED SOFTWARE AND DATA INTEGRATION, 2008, 8 : 113 - 124
  • [5] Transformation Patterns for Multi-staged Model Driven Software Development
    Braganca, Alexandre
    Machado, Ricardo J.
    SPLC 2008: 12TH INTERNATIONAL SOFTWARE PRODUCT LINE CONFERENCE, PROCEEDINGS, 2008, : 329 - +
  • [6] A Model Transformation Environment for Embedded Control Software Design with Simulink Models and UML Models
    Tamura, Masayoshi
    Kamiyama, Tatsuya
    Soeda, Takahiro
    Yoo, Myungryun
    Yokoyama, Takanori
    INTERNATIONAL MULTICONFERENCE OF ENGINEERS AND COMPUTER SCIENTISTS, IMECS 2012, VOL I, 2012, : 795 - 800
  • [7] A Model Driven Transformation Development Process for Model to Model Transformation
    Magalhaes, A. P.
    Andrade, A.
    Maciel, R. S.
    THIRTIETH BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING (SBES 2016), 2016, : 3 - 12
  • [8] INTEGRATED MODEL DRIVEN DESIGN DEVELOPMENT (IMDD) FOR SOFTWARE AND SYSTEM ENGINEERING
    Ananda, C. M.
    29TH DIGITAL AVIONICS SYSTEMS CONFERENCE: IMPROVING OUR ENVIRONMENT THROUGH GREEN AVIONICS AND ATM SOLUTIONS, 2010,
  • [9] A Model-Driven Approach for the Design and Implementation of Software Development Methods
    Cervera, Mario
    Albert, Manoli
    Torres, Victoria
    Pelechano, Vicente
    INTERNATIONAL JOURNAL OF INFORMATION SYSTEM MODELING AND DESIGN, 2012, 3 (04) : 86 - 103
  • [10] Linking Design Decisions to Design Models in Model-Based Software Development
    Konemann, Patrick
    Zimmermann, Olaf
    SOFTWARE ARCHITECTURE, 2010, 6285 : 246 - +