Co-evolution of (Information) System Models

被引:0
|
作者
Dahanayake, Ajantha [1 ]
Thalheim, Bernhard [2 ]
机构
[1] Georgia Coll & State Univ, J Whitney Bunting Sch Business, Dept Informat Technol & Mkt, Campus Box 12, Milledgeville, GA 31061 USA
[2] Christian Albrechts Univ Kiel, Dept Comp Sci, D-24098 Kiel, Germany
关键词
Model suites; multi-models; model coherence; co-evolution of models; method engineering; MetaCASE; EVOLUTION;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Information systems' modelling is based on separation of concern such as separation into facets or viewpoints on the application domain from one side and separation of aspects (structuring, functionality, interactivity, distribution, architectural components) from the other side. Facets and aspects are typically specified through different models that must be harmonised and made coherent. Such varieties of models are difficult to handle, to evolve, to maintain and to use. Most design methodologies adopt the master-slave principle in order to handle the coherence of such model assemblies by assigning one model to be the master and mapping the master to slave models. Moreover, these models diagrams are typically not developed from scratch. They are incrementally completed step by step depending on the modelling methodology. Models evolve during development and are not independent, are interrelated, and in most applications also intertwined. Their interrelationships are often not made explicit and impose changes resulting in inconsistencies to other models due to the variety of models. Therefore, this paper introduces the theory of model suites as a set of models with explicit associations among the models. Model suites are based on explicit controllers for maintenance of coherence, apply application schemata for their explicit maintenance and evolution, use tracers for establishment of their coherence and thus support co-evolution of information system models. The excitability is captured by integrating model suites and MetaCASE formalisms, exploring the (modelling) method engineering and tool generation required for multi-model development.
引用
收藏
页码:314 / +
页数:3
相关论文
共 50 条
  • [31] Sustainable co-evolution
    Cairns, John, Jr.
    INTERNATIONAL JOURNAL OF SUSTAINABLE DEVELOPMENT AND WORLD ECOLOGY, 2007, 14 (01): : 103 - 108
  • [32] Designing for co-evolution
    Angelucci, Filippo
    Di Sivo, Michele
    TECHNE-JOURNAL OF TECHNOLOGY FOR ARCHITECTURE AND ENVIRONMENT, 2019, 18 : 120 - 127
  • [33] Using Weaving Models in Metamodel and Model Co-Evolution Approach
    Anguel, F.
    Amirat, A.
    Bounour, N.
    2014 6TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY (CSIT), 2014, : 142 - 147
  • [34] Co-evolution of Galaxies and AGNs in Hierarchical Galaxy Formation Models
    Nicola Menci
    Astrophysics and Space Science, 2004, 294 : 15 - 22
  • [35] Co-evolution of metamodels and models through consistent change propagation
    Demuth, Andreas
    Riedl-Ehrenleitner, Markus
    Lopez-Herrejon, Roberto E.
    Egyed, Alexander
    JOURNAL OF SYSTEMS AND SOFTWARE, 2016, 111 : 281 - 297
  • [36] Co-evolution of galaxies and AGNs in hierarchical galaxy formation models
    Menci, N
    ASTROPHYSICS AND SPACE SCIENCE, 2004, 294 (1-2) : 15 - 22
  • [37] Multilingual Code Co-evolution using Large Language Models
    Zhang, Jiyang
    Nie, Pengyu
    Li, Junyi Jessy
    Gligoric, Milos
    PROCEEDINGS OF THE 31ST ACM JOINT MEETING EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING, ESEC/FSE 2023, 2023, : 695 - 707
  • [38] Co-evolution of i* models and 3APL agents
    Krishna, Aneesh
    Guan, Ying
    Ghose, Aditya K.
    QSIC 2006: SIXTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, PROCEEDINGS, 2006, : 117 - +
  • [39] Forecasting solar activity using co-evolution of models and tests
    Mirmomeni, M.
    Lucas, C.
    Araabi, B. N.
    Moshiri, B.
    PROCEEDINGS OF THE 7TH INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS DESIGN AND APPLICATIONS, 2007, : 629 - 634
  • [40] Multilingual Code Co-evolution using Large Language Models
    Zhang, Jiyang
    Nie, Pengyu
    Li, Junyi Jessy
    Gligoric, Milos
    ESEC/FSE 2023 - Proceedings of the 31st ACM Joint Meeting European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2023, : 695 - 707