A framework for supporting dynamic systems co-evolution

被引:0
|
作者
Ron Morrison
Dharini Balasubramaniam
Graham Kirby
Kath Mickan
Brian Warboys
R. Mark Greenwood
Ian Robertson
Bob Snowdon
机构
[1] University of St Andrews,School of Computer Science
[2] University of Manchester,School of Computer Science
来源
关键词
Software evolution; Run-time evolution; Adaptive software; Incremental design; Co-evolution; Reflection;
D O I
暂无
中图分类号
学科分类号
摘要
Businesses and their supporting software evolve to accommodate the constant revision and re-negotiation of commercial goals, and to intercept the potential of new technology. We have adopted the term co-evolution to describe the concept of the business and the software evolving sympathetically, but at potentially different rates. More generally, we extend co-evolution to accommodate wide-informatics systems, that are assembled from parts that co-evolve with each other and their environment, and whose behavior is potentially emergent. Typically these are long-lived systems in which dynamic co-evolution, whereby a system evolves as part of its own execution in reaction to both expected and unexpected events, is the only feasible option for change. Examples of such systems include continuously running business process models, sensor nets, grid applications, self-adapting/tuning systems, peer-to-peer routing systems, control systems, autonomic systems, and pervasive computing applications.
引用
收藏
页码:261 / 292
页数:31
相关论文
共 50 条
  • [11] Co-evolution of product families and assembly systems
    Bryan, A.
    Ko, J.
    Hu, S. J.
    Koren, Y.
    [J]. CIRP ANNALS-MANUFACTURING TECHNOLOGY, 2007, 56 (01) : 41 - 44
  • [12] Co-evolution of partners and the integrity of symbiotic systems
    Provorov, N. A.
    Vorobyov, N. I.
    [J]. ZHURNAL OBSHCHEI BIOLOGII, 2012, 73 (01): : 21 - 36
  • [13] Environment Driven Dynamic Decomposition for Cooperative Co-evolution of Multi--Agent Systems
    Kelly, Luke
    Masek, Martin
    Lam, Chiou-Peng
    [J]. PROCEEDINGS OF THE 2022 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE (GECCO'22), 2022, : 1218 - 1226
  • [14] Granularity of Co-evolution Patterns in Dynamic Attributed Graphs
    Desmier, Elise
    Plantevit, Marc
    Robardet, Celine
    Boulicaut, Jean-Francois
    [J]. ADVANCES IN INTELLIGENT DATA ANALYSIS XIII, 2014, 8819 : 84 - 95
  • [15] Granularity of co-evolution patterns in dynamic attributed graphs
    Desmier, Elise
    Plantevit, Marc
    Robardet, Céline
    Boulicaut, Jean-François
    [J]. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2014, 8819 : 84 - 95
  • [16] Supporting the Co-evolution of Metamodels and Constraints through Incremental Constraint Management
    Demuth, Andreas
    Lopez-Herrejon, Roberto E.
    Egyed, Alexander
    [J]. MODEL-DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, 2013, 8107 : 287 - 303
  • [17] DIGITALIZATION AND BIG DATA SUPPORTING RESPONSIBLE SERVICE BUSINESS CO-EVOLUTION
    Mantyneva, Mikko
    Salminen, Vesa
    Ruohomaa, Heikki
    [J]. WHAT'S AHEAD IN SERVICE RESEARCH?: NEW PERSPECTIVES FOR BUSINESS AND SOCIETY, 2016, : 292 - 302
  • [18] Artifact system (AS) framework: A study of the co-evolution of technological artifacts
    Rai, R
    Allada, V
    [J]. ENVIRONMENTALLY CONSCIOUS MANUFACTURING, 2001, 4193 : 243 - 251
  • [19] Co-evolution framework of swarm self-assembly robots
    Li, Haiyuan
    Wei, Hongxing
    Xiao, Jiangyang
    Wang, Tianmiao
    [J]. NEUROCOMPUTING, 2015, 148 : 112 - 121
  • [20] Co-evolution in contemporary economic geography: towards a theoretical framework
    Gong, Huiwen
    Hassink, Robert
    [J]. REGIONAL STUDIES, 2019, 53 (09) : 1344 - 1355