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 条
  • [31] UML-based performance engineering possibilities and techniques
    Dimitrov, E
    Schmietendorf, A
    Dumke, R
    [J]. IEEE SOFTWARE, 2002, 19 (01) : 74 - +
  • [32] A model-driven approach to business software engineering
    Hildenbrand, T
    Korthaus, A
    [J]. 8TH WORLD MULTI-CONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL IV, PROCEEDINGS: INFORMATION SYSTEMS, TECHNOLOGIES AND APPLICATIONS: I, 2004, : 74 - 79
  • [33] A Reflective Approach to Model-Driven Web Engineering
    Clowes, Darren
    Kolovos, Dimitris
    Holmes, Chris
    Rose, Louis
    Paige, Richard
    Johnson, Julian
    Dawson, Ray
    Probets, Steve
    [J]. MODELLING FOUNDATIONS AND APPLICATIONS, PROCEEDINGS, 2010, 6138 : 62 - +
  • [34] Model-based software component testing: A UML-based approach
    Zheng, Weiqun
    Bundell, Gary
    [J]. 6TH IEEE/ACIS INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE, PROCEEDINGS, 2007, : 891 - +
  • [35] UML 2.0 & model-driven development
    Mats, L
    [J]. DR DOBBS JOURNAL, 2003, 28 (08): : 50 - +
  • [36] Model Engineering for Model-Driven Engineering
    van Lamsweerde, Axel
    [J]. EICS 2010: PROCEEDINGS OF THE 2010 ACM SIGCHI SYMPOSIUM ON ENGINEERING INTERACTIVE COMPUTING SYSTEMS, 2010, : 211 - 211
  • [37] Establishment of Collaborative Networks - A Model-Driven Engineering Approach Based on Thermodynamics
    Benaben, Frederick
    Gerbaud, Vincent
    Barthe-Delanoe, Anne-Marie
    Roth, Anastasia
    [J]. COLLABORATION IN A DATA-RICH WORLD, 2017, 506 : 641 - 648
  • [38] Alliance of model-driven engineering with a proof-based formal approach
    Akram Idani
    Yves Ledru
    German Vega
    [J]. Innovations in Systems and Software Engineering, 2020, 16 : 289 - 307
  • [39] Integrating vip business modeling framework to uml-based web engineering approach
    Azam, F.
    Li, Z.
    Ahmad, R.
    [J]. SECOND INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES 2006, PROCEEDINGS, 2006, : 746 - +
  • [40] A pattern-based model-driven approach for situational method engineering
    Agh, Halimeh
    Ramsin, Raman
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2016, 78 : 95 - 120