From Self-Adaptation to Self-Evolution Leveraging the Operational Design Domain

被引:1
作者
Weyns, Danny [1 ,2 ]
Andersson, Jesper [3 ]
机构
[1] Katholieke Univ Leuven, Dept Comp Sci, Leuven, Belgium
[2] Linnaeus Univ, Vaxjo, Sweden
[3] Linnaeus Univ, Dept Comp Sci & Media Technol, Vaxjo, Sweden
来源
2023 IEEE/ACM 18TH SYMPOSIUM ON SOFTWARE ENGINEERING FOR ADAPTIVE AND SELF-MANAGING SYSTEMS, SEAMS | 2023年
关键词
Self-adaptation; operational design domain; system evolution; self-evolution; SOFTWARE; INTEGRATION;
D O I
10.1109/SEAMS59076.2023.00022
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Engineering long-running computing systems that achieve their goals under ever-changing conditions pose significant challenges. Self-adaptation has shown to be a viable approach to dealing with changing conditions. Yet, the capabilities of a self-adaptive system are constrained by its operational design domain (ODD), i.e., the conditions for which the system was built (requirements, constraints, and context). Changes, such as adding new goals or dealing with new contexts, require system evolution. While the system evolution process has been automated substantially, it remains human-driven. Given the growing complexity of computing systems, human-driven evolution will eventually become unmanageable. In this paper, we provide a definition for ODD and apply it to a self-adaptive system. Next, we explain why conditions not covered by the ODD require system evolution. Then, we outline a new approach for self-evolution that leverages the concept of ODD, enabling a system to evolve autonomously to deal with conditions not anticipated by its initial ODD. We conclude with open challenges to realise self-evolution.
引用
收藏
页码:90 / 96
页数:7
相关论文
共 50 条
  • [1] Contract-Performing Circumstance-Driven Self-Adaptation and Self-Evolution for Service Cooperation
    Gao, Ji
    Lv, Hexin
    PROCEEDINGS OF THE SIXTH INTERNATIONAL CONFERENCE ON INTERNET AND WEB APPLICATIONS AND SERVICES (ICIW 2011), 2011, : 43 - 50
  • [2] Toward a Theory of Evolution Strategies: Self-Adaptation
    Beyer, Hans-Georg
    EVOLUTIONARY COMPUTATION, 1995, 3 (03) : 311 - 347
  • [3] A Derandomized Approach to Self-Adaptation of Evolution Strategies
    Ostermeier, Andreas
    Gawelczyk, Andreas
    Hansen, Nikolaus
    EVOLUTIONARY COMPUTATION, 1994, 2 (04) : 369 - 380
  • [4] A new self-adaptation scheme for differential evolution
    Lu, Xiaofen
    Tang, Ke
    Sendhoff, Bernhard
    Yao, Xin
    NEUROCOMPUTING, 2014, 146 : 2 - 16
  • [5] Completely derandomized self-adaptation in evolution strategies
    Hansen, N
    Ostermeier, A
    EVOLUTIONARY COMPUTATION, 2001, 9 (02) : 159 - 195
  • [6] Self-Adaptation 2.0
    Bures, Tomas
    2021 INTERNATIONAL SYMPOSIUM ON SOFTWARE ENGINEERING FOR ADAPTIVE AND SELF-MANAGING SYSTEMS (SEAMS 2021), 2021, : 262 - 263
  • [7] Neutrality and self-adaptation
    Christian Igel
    Marc Toussaint
    Natural Computing, 2003, 2 (2) : 117 - 132
  • [8] Self-evolution neural model
    Shuai, JW
    Chen, ZX
    Liu, RT
    Wu, BX
    PHYSICS LETTERS A, 1996, 221 (05) : 311 - 316
  • [9] Self-adaptation in evolving systems
    Stephens, CR
    Olmedo, IG
    Vargas, JM
    Waelbroeck, H
    ARTIFICIAL LIFE, 1998, 4 (02) : 183 - 201
  • [10] Self-adaptation in genetic algorithms
    Perzina, R
    7TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL II, PROCEEDINGS: COMPUTER SCIENCE AND ENGINEERING, 2003, : 234 - 238