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 条
  • [41] Story driven modeling -: A practical guide to model driven software development
    Zündorf, A
    ICSE 05: 27TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS, 2005, : 714 - 715
  • [42] Model transformation for high-integrity software development in derivative vehicle control system design
    Wang, Shige
    HASE 2007: 10TH IEEE HIGH ASSURANCE SYSTEMS ENGINEERING SYMPOSIUM, PROCEEDINGS, 2007, : 227 - 234
  • [43] On the use of software design models in software development practice: An empirical investigation
    Gorschek, Tony
    Tempero, Ewan
    Angelis, Lefteris
    JOURNAL OF SYSTEMS AND SOFTWARE, 2014, 95 : 176 - 193
  • [44] Software Customization in Model Driven Development of Web Applications
    Cicchetti, Antonio
    Di Ruscio, Davide
    Di Salle, Amleto
    APPLIED COMPUTING 2007, VOL 1 AND 2, 2007, : 1025 - 1030
  • [45] A model driven architecture for the development of smart card software
    Saritas, Hidayet Burak
    Kardas, Geylani
    Computer Languages, Systems and Structures, 2014, 40 (02): : 53 - 72
  • [46] Mining software repositories for model-driven development
    Zhang, YF
    Sheth, D
    IEEE SOFTWARE, 2006, 23 (01) : 82 - +
  • [47] Model-driven generative development of measurement software
    Martin Monperrus
    Jean-Marc Jézéquel
    Benoit Baudry
    Joël Champeau
    Brigitte Hoeltzener
    Software & Systems Modeling , 2011, 10 : 537 - 552
  • [48] The GeneSEZ approach to model-driven software development
    Haubold, Tobias
    Beier, Georg
    Golubski, Wolfgang
    Herbig, Nico
    ADVANCES TECHNIQUES IN COMPUTING SCIENCES AND SOFTWARE ENGINEERING, 2010, : 395 - 400
  • [49] Trustworthy Software Development Based on Model Driven Architecture
    Zhu, Yang
    Fei, Lanhua
    Yang, Nianhua
    INFORMATION COMPUTING AND APPLICATIONS, ICICA 2013, PT I, 2013, 391 : 193 - +
  • [50] Teaching Pragmatic Model-Driven Software Development
    Porubaen, Jaroslav
    Bacikova, Michaela
    Chodarev, Sergej
    Nosal, Milan
    COMPUTER SCIENCE AND INFORMATION SYSTEMS, 2015, 12 (02) : 683 - 705