Towards a Model-Driven Approach to Information System Evolution

被引:2
|
作者
Aboulsamh, Mohammed [1 ]
Davies, Jim [1 ]
机构
[1] Univ Oxford, Comp Lab, Oxford, England
关键词
Model-driven; Information systems; Data migration; model evolution;
D O I
10.1007/978-1-4419-7355-9_23
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Models have always played an important role in information systems (IS) design: typically, entity relationship diagrams or object models have been used to describe data structures and the relationships between them. Model transformation and code generation technologies have given models an even more important role: as part of the source code for the system. This "model-driven" approach, however, has application beyond initial implementation. This chapter shows how subsequent changes to a design, captured as an "evolution model", can be used to generate the data transformations required for the migration of data between different versions of the same system. The intention is to facilitate the adaptation of systems to changing requirements, using model-driven technologies for the rapid development of new versions, by reducing the cost and increasing the reliability of each migration step.
引用
收藏
页码:269 / 280
页数:12
相关论文
共 50 条
  • [41] Towards model-driven unit testing
    Engels, Gregor
    Gueldali, Baris
    Lohmann, Marc
    [J]. MODELS IN SOFTWARE ENGINEERING, 2007, 4364 : 182 - +
  • [42] A Novel Approach Towards Model-Driven Reliability Analysis of Simulink Models
    Iyenghar, Padma
    Wessels, Stephan
    Noyer, Arne
    Pulvermueller, Elke
    Westerkamp, Clemens
    [J]. 2016 IEEE 21ST INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2016,
  • [43] A Model-Driven Measurement Approach
    Monperrus, Martin
    Jezequel, Jean-Marc
    Champeau, Joel
    Hoeltzener, Brigitte
    [J]. MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, PROCEEDINGS, 2008, 5301 : 505 - +
  • [44] Towards a Model-Driven Approach for Big Data Analytics in the Genomics Field
    Fernandes, Ana Xavier
    Ferreira, Filipa
    Leon, Ana
    Santos, Maribel Yasmina
    [J]. ADVANCES IN CONCEPTUAL MODELING, CMLS, EMPER AND JUSMOD, 2022, 13650 : 5 - 14
  • [45] Towards Model-Driven Explainable Artificial Intelligence: Function Identification with Grammatical Evolution
    Sepiolo, Dominik
    Ligeza, Antoni
    [J]. APPLIED SCIENCES-BASEL, 2024, 14 (13):
  • [46] Steering model-driven evolution by responsibilities
    Huang, MJ
    Katayama, T
    [J]. Eighth International Workshop on Principles of Software Evolution, Proceedings, 2005, : 71 - 80
  • [47] Coupled Evolution in Model-Driven Engineering
    Di Ruscio, Davide
    Iovino, Ludovico
    Pierantonio, Alfonso
    [J]. IEEE SOFTWARE, 2012, 29 (06) : 78 - 84
  • [48] Model-driven evolution of software architectures
    Graaf, Bas
    [J]. CSMR 2007: 11TH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING, PROCEEDINGS: SOFWARE EVOLUTION IN COMPLEX SOFTWARE INTENSIVE SYSTEMS, 2007, : 357 - +
  • [49] Evaluation of Jif and Joana as information flow analyzers in a model-driven approach
    [J]. Katkalov, K. (kuzman.katkalov@informatik.uni-augsburg.de), 2013, Springer Verlag (7731 LNCS):
  • [50] Model-Driven Approach to Design User Interfaces for Workflow Information Systems
    Garcia, Josefina Guerrero
    Lemaigre, Christophe
    Calleros, Juan Manuel Gonzalez
    Vanderdonckt, Jean
    [J]. JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2008, 14 (19) : 3160 - 3173