Self-modeling and self-awareness

Kirstie L. Bellman*, Christopher Landauer, Phyllis Nelson, Nelly Bencomo, Sebastian Götz, Peter Lewis, Lukas Esterle

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingChapter

Abstract

The purpose of this chapter is to discuss why self-aware systemsmust pay special attention to self-modeling capabilities, clarify what is meant by both strong and weak self-modeling, and describe some of the defining characteristics of selfmodeling. This chapter is also about self-management via run-time model creation by the operational system, explaining why systems need to build models at run time, what phenomena they need to model, and how they can build models effectively. A system that is expected to operate in a dynamic environment needs to be able to update and occasionally dramatically change its models to maintain synchrony with that environment. We describe several example systems, one rather extensively, to show how the notions apply in practice.

Original languageEnglish
Title of host publicationSelf-Aware Computing Systems
PublisherSpringer International Publishing AG
Pages279-304
Number of pages26
ISBN (Electronic)9783319474748
ISBN (Print)9783319474724
DOIs
Publication statusPublished - 21 Feb 2017

Cite this

Bellman, K. L., Landauer, C., Nelson, P., Bencomo, N., Götz, S., Lewis, P., & Esterle, L. (2017). Self-modeling and self-awareness. In Self-Aware Computing Systems (pp. 279-304). Springer International Publishing AG. https://doi.org/10.1007/978-3-319-47474-8_9
Bellman, Kirstie L. ; Landauer, Christopher ; Nelson, Phyllis ; Bencomo, Nelly ; Götz, Sebastian ; Lewis, Peter ; Esterle, Lukas. / Self-modeling and self-awareness. Self-Aware Computing Systems. Springer International Publishing AG, 2017. pp. 279-304
@inbook{6f309259293a4560bc7a7ec64eb75939,
title = "Self-modeling and self-awareness",
abstract = "The purpose of this chapter is to discuss why self-aware systemsmust pay special attention to self-modeling capabilities, clarify what is meant by both strong and weak self-modeling, and describe some of the defining characteristics of selfmodeling. This chapter is also about self-management via run-time model creation by the operational system, explaining why systems need to build models at run time, what phenomena they need to model, and how they can build models effectively. A system that is expected to operate in a dynamic environment needs to be able to update and occasionally dramatically change its models to maintain synchrony with that environment. We describe several example systems, one rather extensively, to show how the notions apply in practice.",
author = "Bellman, {Kirstie L.} and Christopher Landauer and Phyllis Nelson and Nelly Bencomo and Sebastian G{\"o}tz and Peter Lewis and Lukas Esterle",
year = "2017",
month = "2",
day = "21",
doi = "10.1007/978-3-319-47474-8_9",
language = "English",
isbn = "9783319474724",
pages = "279--304",
booktitle = "Self-Aware Computing Systems",
publisher = "Springer International Publishing AG",
address = "Switzerland",

}

Bellman, KL, Landauer, C, Nelson, P, Bencomo, N, Götz, S, Lewis, P & Esterle, L 2017, Self-modeling and self-awareness. in Self-Aware Computing Systems. Springer International Publishing AG, pp. 279-304. https://doi.org/10.1007/978-3-319-47474-8_9

Self-modeling and self-awareness. / Bellman, Kirstie L.; Landauer, Christopher; Nelson, Phyllis; Bencomo, Nelly; Götz, Sebastian; Lewis, Peter; Esterle, Lukas.

Self-Aware Computing Systems. Springer International Publishing AG, 2017. p. 279-304.

Research output: Chapter in Book/Report/Conference proceedingChapter

TY - CHAP

T1 - Self-modeling and self-awareness

AU - Bellman, Kirstie L.

AU - Landauer, Christopher

AU - Nelson, Phyllis

AU - Bencomo, Nelly

AU - Götz, Sebastian

AU - Lewis, Peter

AU - Esterle, Lukas

PY - 2017/2/21

Y1 - 2017/2/21

N2 - The purpose of this chapter is to discuss why self-aware systemsmust pay special attention to self-modeling capabilities, clarify what is meant by both strong and weak self-modeling, and describe some of the defining characteristics of selfmodeling. This chapter is also about self-management via run-time model creation by the operational system, explaining why systems need to build models at run time, what phenomena they need to model, and how they can build models effectively. A system that is expected to operate in a dynamic environment needs to be able to update and occasionally dramatically change its models to maintain synchrony with that environment. We describe several example systems, one rather extensively, to show how the notions apply in practice.

AB - The purpose of this chapter is to discuss why self-aware systemsmust pay special attention to self-modeling capabilities, clarify what is meant by both strong and weak self-modeling, and describe some of the defining characteristics of selfmodeling. This chapter is also about self-management via run-time model creation by the operational system, explaining why systems need to build models at run time, what phenomena they need to model, and how they can build models effectively. A system that is expected to operate in a dynamic environment needs to be able to update and occasionally dramatically change its models to maintain synchrony with that environment. We describe several example systems, one rather extensively, to show how the notions apply in practice.

UR - http://www.scopus.com/inward/record.url?scp=85034436367&partnerID=8YFLogxK

UR - https://link.springer.com/chapter/10.1007%2F978-3-319-47474-8_9

U2 - 10.1007/978-3-319-47474-8_9

DO - 10.1007/978-3-319-47474-8_9

M3 - Chapter

AN - SCOPUS:85034436367

SN - 9783319474724

SP - 279

EP - 304

BT - Self-Aware Computing Systems

PB - Springer International Publishing AG

ER -

Bellman KL, Landauer C, Nelson P, Bencomo N, Götz S, Lewis P et al. Self-modeling and self-awareness. In Self-Aware Computing Systems. Springer International Publishing AG. 2017. p. 279-304 https://doi.org/10.1007/978-3-319-47474-8_9