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
来源
2015 IEEE 10TH INTERNATIONAL CONFERENCE ON INDUSTRIAL AND INFORMATION SYSTEMS (ICIIS) | 2015年
关键词
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 条
  • [21] Semantics Enhancing Model Transformation for Automated Constraint Validation of Palladio Software Architecture to MontiArc Models
    Weber, Sebastian
    Henss, Joerg
    Taghavi, Bahareh
    Weber, Thomas
    Stueber, Sebastian
    Marin, Adrian
    Rumpe, Bernhard
    Heinrich, Robert
    SOFTWARE ARCHITECTURE, ECSA 2024 TRACKS AND WORKSHOPS, 2024, 14937 : 30 - 38
  • [22] Guest Editorial to the Special Issue on Language Engineering for Model-Driven Software Development
    Jean Bézivin
    Reiko Heckel
    Software & Systems Modeling, 2006, 5 (3) : 231 - 232
  • [23] A Model Driven Agent-Oriented Self-Adaptive Software Development Method
    Lei, Yiwei
    Ben, Kerong
    He, Zhiyong
    2015 12TH INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS AND KNOWLEDGE DISCOVERY (FSKD), 2015, : 2242 - 2246
  • [24] Model Continuity in Discrete Event Simulation: A Framework for Model-Driven Development of Simulation Models
    Cetinkaya, Deniz
    Verbraeck, Alexander
    Seck, Mamadou D.
    ACM TRANSACTIONS ON MODELING AND COMPUTER SIMULATION, 2015, 25 (03):
  • [25] Manual portion in software process transformation model
    Duan, Yucong
    Gu, Yuqing
    Fu, Xiaolan
    WMSCI 2005: 9TH WORLD MULTI-CONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL 7, 2005, : 428 - 433
  • [26] The Application Of An Automatic Model Composition Prototype On The-Two Hemisphere Model Driven Approach
    El Marzouki, Nisrine
    Lakhrissi, Younes
    Nikiforova, Oksana
    El Mohajir, Mohammed
    2017 INTERNATIONAL CONFERENCE ON WIRELESS TECHNOLOGIES, EMBEDDED AND INTELLIGENT SYSTEMS (WITS), 2017,
  • [27] From software architecture to analysis models and back: Model-driven refactoring aimed at availability improvement
    Cortellessa, Vittorio
    Eramo, Romina
    Tucci, Michele
    INFORMATION AND SOFTWARE TECHNOLOGY, 2020, 127
  • [28] Specification-driven model transformation testing
    Guerra, Esther
    Soeken, Mathias
    SOFTWARE AND SYSTEMS MODELING, 2015, 14 (02) : 623 - 644
  • [29] Restoring security of evolving software models using graph transformation
    Jens Bürger
    Jan Jürjens
    Sven Wenzel
    International Journal on Software Tools for Technology Transfer, 2015, 17 : 267 - 289
  • [30] Restoring security of evolving software models using graph transformation
    Buerger, Jens
    Juerjens, Jan
    Wenzel, Sven
    INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2015, 17 (03) : 267 - 289