Model-driven design, refinement and transformation of abstract interactions

被引:3
|
作者
Almeida, Joao Paulo A.
Dijkman, Remco
Pires, Luis Ferreira
Quartel, Dick
Van Sinderen, Marten
机构
[1] Univ Twente, Ctr Telemat & Informat Technol, NL-7500 AE Enschede, Netherlands
[2] Inst Telemat, NL-7500 AN Enschede, Netherlands
关键词
model-driven design; abstract interactions; interaction refinement;
D O I
10.1142/S0218843006001505
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In a model-driven design process the interaction between application parts can be described at various levels of platform- independence. At the lowest level of platform-independence, interaction is realized by interaction mechanisms provided by specific middleware platforms. At higher levels of platform-independence, interaction must be described in such a way that it can be further refined and realized onto a number of different middleware platforms, each with its particular interaction mechanisms and implementation constraints. In this paper, we investigate concepts that support interaction design at various levels of middleware-platform-independence. In addition, we propose design operations for interaction refinement. The application of these operations to source designs results in target designs that take into account implementation constraints imposed by platforms, while preserving characteristics prescribed in source designs. Target designs are related to source designs by conformance. We discuss how transformation and conformance can be related, such that transformations indeed preserve the characteristics prescribed by a source design.
引用
收藏
页码:599 / 632
页数:34
相关论文
共 50 条
  • [1] Abstract interactions and interaction refinement in model-driven design
    Almeida, JP
    Dijkman, R
    Pires, LF
    Quartel, D
    van Sinderen, M
    NINTH IEEE INTERNATIONAL EDOC ENTERPRISE COMPUTING CONFERENCE, PROCEEDINGS, 2005, : 273 - 286
  • [2] Refinement and verification in component-based model-driven design
    Chen, Zhenbang
    Liu, Zhiming
    Ravn, Anders P.
    Stolz, Volker
    Zhan, Naijun
    SCIENCE OF COMPUTER PROGRAMMING, 2009, 74 (04) : 168 - 196
  • [3] Model-driven development for non-functional properties:: Refinement through model transformation
    Röttger, S
    Zschaler, S
    UML 2004 - THE UNIFIED MODELING LANGUAGE: MODELING LANGUAGES AND APPLICATIONS, PROCEEDINGS, 2004, 3273 : 275 - 289
  • [4] Transformation of UML design model into performance model - A model-driven framework
    Wagh, Ramrao
    Bellur, Umesh
    Menezes, Bernard
    ICEIS 2006: PROCEEDINGS OF THE EIGHTH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS: INFORMATION SYSTEMS ANALYSIS AND SPECIFICATION, 2006, : 576 - +
  • [5] A model-driven transformation method
    Koehler, J
    Hauser, R
    Kapoor, S
    Wu, FY
    Kumaran, S
    SEVENTH IEEE INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE, PROCEEDINGS, 2003, : 186 - 197
  • [6] Model-driven monitoring: An application of graph transformation for design by contract
    Engels, Gregor
    Lohmann, Marc
    Sauer, Stefan
    Heckel, Reiko
    GRAPH TRANSFORMATIONS, PROCEEDINGS, 2006, 4178 : 336 - 350
  • [7] Architecture transformation and refinement for model-driven adaptability management: Application to QoS provisioning in group communication
    Chassot, Christophe
    Guennoun, Karim
    Drira, Khalil
    Armando, Francois
    Exposito, Ernesto
    Lozes, Andre
    SOFTWARE ARCHITECTURE, 2006, 4344 : 220 - +
  • [8] Conflict prevention via model-driven policy refinement
    Davy, Steven
    Jennings, Brendan
    Strassner, John
    LARGE SCALE MANAGEMENT OF DISTRIBUTED SYSTEMS, PROCEEDINGS, 2006, 4269 : 209 - 220
  • [9] Incremental model transformation for the evolution of model-driven systems
    Hearnden, David
    Lawley, Michael
    Raymond, Kerry
    MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, PROCEEDINGS, 2006, 4199 : 321 - 335
  • [10] Incremental Model Transformation with Epsilon in Model-Driven Engineering
    Ghorbani, Marzieh
    Sharbaf, Mohammadreza
    Zamani, Bahman
    ACTA INFORMATICA PRAGENSIA, 2022, 11 (02) : 179 - 204