Architectural concepts for self-aware computing systems

13Citations
Citations of this article
10Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Self-awareness in a computing system is achieved by implementing a model-based learning, reasoning, and acting loop (LRA-M loop). Similar to the feedback loops for self-adaptive software, we argue that the LRA-M loop should be addressed during the architectural design of self-aware computing systems. This allows engineers to explicitly decide and reason about the system's self-awareness capabilities. This chapter, therefore, introduces the relevant architectural concepts to address and make the LRA-M loop visible in the architectural design. Based on these concepts, we discuss how context-awareness, self-awareness, and metaself- awareness become manifest in an architecture. Finally, we relate the presented architectural concepts to the definition and framework for self-aware computing systems introduced in the previous chapters.

Cite

CITATION STYLE

APA

Giese, H., Vogel, T., Diaconescu, A., Götz, S., & Kounev, S. (2017). Architectural concepts for self-aware computing systems. In Self-Aware Computing Systems (pp. 109–147). Springer International Publishing. https://doi.org/10.1007/978-3-319-47474-8_5

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free