Integration of DFDs into a UML-based model-driven engineering approach

被引:3
|
作者
Fernandes J.M. [1 ]
Lilius J. [2 ]
Truscan D. [3 ]
机构
[1] Departamento de Informática, Universidade do Minho, Braga
[2] Computer Science Department, Turku Centre for Computer Science, Åbo Akademi University, Turku
[3] Embedded Systems Laboratory, Turku Centre for Computer Science, Turku
关键词
Activity Diagram; Data-flow Diagram; Embedded Systems; IPv6; router; MDA; Model Transformation; Process Model; Specification; UML;
D O I
10.1007/s10270-006-0013-0
中图分类号
学科分类号
摘要
The main aim of this article is to discuss how the functional and the object-oriented views can be inter-played to represent the various modeling perspectives of embedded systems. We discuss whether the object-oriented modeling paradigm, the predominant one to develop software at the present time, is also adequate for modeling embedded software and how it can be used with the functional paradigm. More specifically, we present how the main modeling tool of the traditional structured methods, data flow diagrams, can be integrated in an object-oriented development strategy based on the unified modeling language. The rationale behind the approach is that both views are important for modeling purposes in embedded systems environments, and thus a combined and integrated model is not only useful, but also fundamental for developing complex systems. The approach was integrated in a model-driven engineering process, where tool support for the models used was provided. In addition, model transformations have been specified and implemented to automate the process. We exemplify the approach with an IPv6 router case study. © Springer-Verlag 2006.
引用
收藏
页码:403 / 428
页数:25
相关论文
共 50 条
  • [1] UML-Based Model-Driven Development for HSDPA Design
    Martinez, Jesus
    Merino, Pedro
    Salmeron, Alberto
    Malpartida, Francisco
    [J]. IEEE SOFTWARE, 2009, 26 (03) : 26 - 33
  • [2] UML-based Model-Driven REST API Development
    Rossi, Davide
    [J]. PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON WEB INFORMATION SYSTEMS AND TECHNOLOGIES, VOL 1 (WEBIST), 2016, : 194 - 201
  • [3] Empirical Evaluation of UML-based Model-Driven Techniques
    Leotta, Maurizio
    Ricca, Filippo
    Torchiano, Marco
    Reggio, Gianna
    [J]. 2013 IEEE SEVENTH INTERNATIONAL CONFERENCE ON RESEARCH CHALLENGES IN INFORMATION SCIENCE (RCIS), 2013,
  • [4] An Approach to Synchronize UML-Based Design Components for Model-Driven Protocol Development
    Kaliappan, Prabhu Shankar
    Koenig, Hartmut
    [J]. 2011 34TH IEEE SOFTWARE ENGINEERING WORKSHOP (SEW 2011), 2011, : 27 - 35
  • [5] UML-Based Modeling and Model-Driven Development of Distributed Control Systems
    Basile, Francesco
    Chiacchio, Pasquale
    Del Grosso, Domenico
    [J]. 2008 IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, PROCEEDINGS, 2008, : 1120 - 1127
  • [6] Artefact: A UML-based framework for model-driven development of interactive surface prototypes
    Mthunzi, Everett M.
    Echtler, Florian
    [J]. ISS '21 COMPANION: COMPANION PROCEEDINGS OF THE 2021 CONFERENCE ON INTERACTIVE SURFACES AND SPACES SPONSORED, 2021, : 16 - 20
  • [7] A UML-Based Approach for Heterogeneous IP Integration
    Sun Zhenxin
    Wong Weng-Fai
    [J]. PROCEEDINGS OF THE ASP-DAC 2009: ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE 2009, 2009, : 155 - 160
  • [8] Model-Driven Development of UML-Based Domain-Specific Languages for System Architecture Variants
    Wichmann, Alexander
    Maschotta, Ralph
    Bedini, Francesco
    Zimmermann, Armin
    [J]. 2019 13TH ANNUAL IEEE INTERNATIONAL SYSTEMS CONFERENCE (SYSCON), 2019,
  • [9] A model-driven engineering approach for the service integration of IoT systems
    Alulema, Darwin
    Criado, Javier
    Iribarne, Luis
    Jesus Fernandez-Garcia, Antonio
    Ayala, Rosa
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2020, 23 (03): : 1937 - 1954
  • [10] A cloud-based integration platform for enterprise application integration: A Model-Driven Engineering approach
    Frantz, Rafael Z.
    Corchuelo, Rafael
    Basto-Fernandes, Vitor
    Rosa-Sequeira, Fernando
    Roos-Frantz, Fabricia
    L. Arjona, Jose
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2021, 51 (04): : 824 - 847