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 条
  • [1] A framework for supporting dynamic systems co-evolution
    Morrison, Ron
    Balasubramaniam, Dharini
    Kirby, Graham
    Mickan, Kath
    Warboys, Brian
    Greenwood, R. Mark
    Robertson, Ian
    Snowdon, Bob
    [J]. AUTOMATED SOFTWARE ENGINEERING, 2007, 14 (03) : 261 - 292
  • [2] An active architecture approach to dynamic systems co-evolution
    Morrison, Ron
    Balasubramaniam, Dharini
    Oquendo, Flavio
    Warboys, Brian
    Greenwood, R. Mark
    [J]. SOFTWARE ARCHITECTURE, PROCEEDINGS, 2007, 4758 : 2 - +
  • [3] The dynamic of body and brain co-evolution
    Pagliuca, Paolo
    Nolfi, Stefano
    [J]. ADAPTIVE BEHAVIOR, 2022, 30 (03) : 245 - 255
  • [4] A co-evolution model for dynamic ontologies
    Lu, Quan
    Chen, Jing
    Meng, Bo
    [J]. FIFTH WUHAN INTERNATIONAL CONFERENCE ON E-BUSINESS, VOLS 1-3: INTEGRATION AND INNOVATION THROUGH MEASUREMENT AND MANAGEMENT, 2006, : 568 - 574
  • [5] Digitalization and Big Data Supporting Responsible Business Co-evolution
    Salminen, Vesa
    Ruohomaa, Heikki
    Kantola, Jussi
    [J]. ADVANCES IN HUMAN FACTORS, BUSINESS MANAGEMENT, TRAINING AND EDUCATION, 2017, 498 : 1055 - 1067
  • [6] ONTOLOGIES AND COMMUNITIES CO-EVOLUTION IN INFORMATION SYSTEMS
    Fontana, Francesca Arcelli
    Formato, Ferrante
    Pareschi, Remo
    [J]. KEOD 2010: Proceedings of the International Conference on Knowledge Engineering and Ontology Development, 2010, : 453 - 458
  • [7] Modeling web information systems for co-evolution
    De Silva, Buddhima
    Ginige, Athula
    [J]. ICSOFT 2007: PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON SOFTWARE AND DATA TECHNOLOGIES, VOL ISDM/WSEHST/DC, 2007, : 54 - 61
  • [8] Co-evolution
    Caravaggi, Lucina
    [J]. RI VISTA-RICERCHE PER LA PROGETTAZIONE DEL PAESAGGIO, 2022, (02): : 5 - 25
  • [9] Co-evolution
    Samper, Cristian
    [J]. SMITHSONIAN, 2007, 38 (09) : 28 - 28
  • [10] The co-evolution of "identity theft" and payment systems
    Dupont, Benoit
    [J]. CRIMINOLOGIE, 2010, 43 (02) : 247 - 268