Towards a framework for the levels and aspects of self-aware computing systems

Peter Lewis*, Kirstie L. Bellman, Christopher Landauer, Lukas Esterle, Kyrre Glette, Ada Diaconescu, Holger Giese

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingChapter

Abstract

Increased self-awareness in computing systems can be beneficial in several respects, including a greater capacity to adapt, to build potential for future adaptation in unknown environments, and to explain their behaviour to humans and other systems. When attempting to endow computing systems with a form of selfawareness, it is important to have a clear understanding of what that form looks like. This chapter therefore first introduces the general concept of self-awareness and its various facets. Second, we provide an overview of the range of efforts to interpret the concept of self-awareness in computing. Third, we provide a structured conceptual framework that organizes this variety of different forms of self-awareness. This provides a broad set of concepts and a language that can be used to describe and reason about self-aware computing systems.

Original languageEnglish
Title of host publicationSelf-Aware Computing Systems
PublisherSpringer
Pages51-85
Number of pages35
ISBN (Electronic)9783319474748
ISBN (Print)9783319474724
DOIs
Publication statusPublished - 21 Feb 2017

Cite this

Lewis, P., Bellman, K. L., Landauer, C., Esterle, L., Glette, K., Diaconescu, A., & Giese, H. (2017). Towards a framework for the levels and aspects of self-aware computing systems. In Self-Aware Computing Systems (pp. 51-85). Springer. https://doi.org/10.1007/978-3-319-47474-8_3