Experiences with object oriented model-driven development

被引:1
|
作者
Snoeck, M
Dedene, G
机构
关键词
software engineering; model-driven development; object oriented analysis; maintenance;
D O I
10.1109/STEP.1997.615473
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Model-driven development finds its origin in a reframed version of Zachman's Information Systems Architecture. This framework recognises levels of abstraction, which is not the same as levels of derail, in the systems development process. If the model-driven approach is applied in addition to object oriented analysis concepts, significant benefits are to be expected on the side of maintenance cost. Indeed, one of the main benefits of the model-driven development process is the perfect modular structure of the developed systems. This facilitates maintenance dramatically. However, in order to prove such a statement it is necessary to wail until sufficient experience is gained in the maintenance of systems developed according to this approach. M.E.R.O.DE. is an object oriented development based on two principles: model-driven development and specification by contract. The method was developed around 1988 and has been used by customers since 1991. This paper presents the result of a small scale and informal inquiry amongst the M.E.R.O.DE. users. As many systems they developed have been subject of maintenance, their experiences should allow us to asses or reject the hypothesis that model-driven development facilitates maintenance dramatically. Although the results presented here pertain to one particular method, the model-driven approach can be adopted by users of any object oriented analysis method.
引用
收藏
页码:143 / 153
页数:11
相关论文
共 50 条
  • [1] OBJECT-ORIENTED MODEL-DRIVEN CONTROL
    DRYSDALE, A
    MCROBERTS, M
    SAGER, J
    WHEELER, R
    [J]. LIFE SCIENCES AND SPACE RESEARCH XXV (3): NATURAL AND ARTIFICIAL ECOSYSTEMS, 1994, 14 (11): : 313 - 322
  • [2] A model-driven approach to the development of an architectural object model
    Hendricx, A
    Neuckermans, H
    [J]. ARTIFICIAL INTELLIGENCE IN ENGINEERING, 2001, 15 (02): : 195 - 205
  • [3] Model-Driven Development of an Interpreter for the Object Constraint Language
    Sintas, Gonzalo
    Vaz Lutz, Leticia
    Calegari, Daniel
    Viera, Marcos
    [J]. 2018 XLIV LATIN AMERICAN COMPUTER CONFERENCE (CLEI 2018), 2018, : 120 - 128
  • [4] Concern-oriented model-driven development framework
    Fatwanto, Agung
    Boughton, Clive
    [J]. ASWEC 2008: 19TH AUSTRALIAN SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2008, : 527 - 535
  • [5] Experiences on model-driven software development for mobile applications
    Braun, Peter
    Eckhaus, Ronny
    [J]. FIFTEENTH IEEE INTERNATIONAL CONFERENCE AND WORKSHOPS ON THE ENGINEERING OF COMPUTER-BASED SYSTEMS, PROCEEDINGS, 2008, : 490 - 493
  • [6] Mining Design Patterns in Object Oriented Systems by a Model-Driven Approach
    Bernardi, Mario Luca
    Di Lucca, Giuseppe Antonio
    [J]. ADVANCES IN SOFTWARE ENGINEERING, 2010, 117 : 67 - 77
  • [7] Traceability-centric model-driven object-oriented engineering
    Her, Jin Sun
    Yuan, Hao
    Kim, Soo Dong
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2010, 52 (08) : 845 - 870
  • [8] Model-Driven Development with SDL - Process, tools, and experiences
    Kuhn, T.
    Gotzhein, R.
    Webel, C.
    [J]. MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, PROCEEDINGS, 2006, 4199 : 83 - 97
  • [9] A Model-Driven Object Store
    Zeng, Liangzhao
    Lei, Hui
    Chieu, Trieu
    Chang, Henry
    [J]. PROCEEDINGS OF THE ICEBE 2008: IEEE INTERNATIONAL CONFERENCE ON E-BUSINESS ENGINEERING, 2008, : 105 - 112
  • [10] Model-Driven Development of Aspect-Oriented Software Architectures
    Perez, Jennifer
    Ramos, Isidro
    Carsi, Jose A.
    Costa-Soria, Cristobal
    [J]. JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2013, 19 (10) : 1433 - 1473