The Vision of Self-Evolving Computing Systems
Danny Weyns, Thomas Baeck, Rene Vidal, Xin Yao, and Ahmed Nabil, Belbachir

TL;DR
This paper envisions self-evolving computing systems capable of autonomously adapting their architecture through online experiments and integration of new components, addressing the need for sustainable and adaptable systems in dynamic environments.
Contribution
It proposes a conceptual architecture for self-evolving systems with an evolutionary engine that enables autonomous adaptation and integration of new computing elements.
Findings
Conceptual architecture for self-evolving systems
Illustration with a smart city mobility example
Identification of key research challenges
Abstract
Computing systems are omnipresent; their sustainability has become crucial for our society. A key aspect of this sustainability is the ability of computing systems to cope with the continuous change they face, ranging from dynamic operating conditions, to changing goals, and technological progress. While we are able to engineer smart computing systems that autonomously deal with various types of changes, handling unanticipated changes requires system evolution, which remains in essence a human-centered process. This will eventually become unmanageable. To break through the status quo, we put forward an arguable opinion for the vision of self-evolving computing systems that are equipped with an evolutionary engine enabling them to evolve autonomously. Specifically, when a self-evolving computing system detects conditions outside its operational domain, such as an anomaly or a new goal,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsModular Robots and Swarm Intelligence · Evolutionary Algorithms and Applications · Advanced Software Engineering Methodologies
