Researchers and engineers of autonomous and adaptive systems have always been fascinated by computing systems that have the ability to solve problems independently. In this reflection article, we look at three main families of such computing systems that emerged over the past two decades: Self-Organizing Systems, Self-Adaptive Systems, and Symbiotic HAI Systems that leverage the collective capabilities of Humans and AI-empowered autonomous and adaptive systems. For each family of these systems, we highlight the foundations, principles, and approaches, as well as system engineering. To conclude, we look at a number of challenges for future research in three key areas of this fascinating field: technical, ethical, and regulatory. These challenges open new fundamental and engineering problems for autonomous and adaptive systems.
Danny Weyns (Tue,) studied this question.