Abstract
The purpose of this chapter is to discuss why self-aware systems must 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 self-modeling. 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.
Keywords
- Situation Awareness
- Autonomic Computing
- Grammatical Inference
- Regular Grammar
- Advanced Mathematical Method
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
James S. Albus, Alexander M. Meystel, Engineering of Mind: An Introduction to the Science of Intelligent Systems, Wiley (2001)
Daniel Barbara, J. Couto, S. Jajodia, L. Popyack, N. Wu, “ADAM: Detecting Intrusions by Data Mining”, Proceedings of the IEEE SMC Information Assurance Workshop, West Point, NY (2001)
Jon Barwise, The Situation in Logic, CSLI Lecture Notes No.17, Center for the Study of Language and Information, Stanford U. (1989)
Kirstie L. Bellman, April Gillam, Christopher Landauer, “Challenges for Conceptual Design Environments: The VEHICLES Experience”, Revue Internationale de CFAO et d’Infographie, Hermes, Paris (September 1993)
Kirstie Bellman and Christopher Landauer “Early Work on the BrainPatch, a Reflective Service for System of Systems Integration”, Proceedings SISSY 2015: International Workshop on Self-Improving System Integration, 08 July 2015, Grenoble, France part of ICAC2015: The 12th IEEE International Conference on Autonomic Computing, 07-10 July 2015, Grenoble, France (2015)
Kirstie L. Bellman, Christopher Landauer, Phyllis R. Nelson, “System Engineering for Organic Computing”, Chapter 3, pp.25-80 in Rolf P. Würtz (ed.), Organic Computing, Understanding Complex Systems Series, Springer (2008)
Kirstie L. Bellman, Phyllis R. Nelson, “Developing Mechanisms for Determining \(\ddot{\rm {G}}\)ood Enough ïn SORT Systems”, Proc. SORT 2011: The Second IEEE Workshop on Self-Organizing Real-Time Systems, 31 Mar 2011, part of ISORC 2011, 28-31 Mar 2011, Newport Beach, California (2011)
Kirstie Bellman, Phyllis Nelson, Christopher Landauer, “Active Experimentation and Computational Reflection for Design and Testing of Cyber-Physical Systems” (poster), Proceedings CSD&M 2014: The Fifth International Conference on Complex Systems Design & Management, 12-14 November 2014, Paris, France (2014)
Gordon Blair, Nelly Bencomo, and Robert B. France, “Models@run.time”, Introduction to Special Issue of IEEE Computer, p.22-27 (October 2009)
C. A. Bolstad, A. M. Costello, M. R. Endsley, “Bad situation awareness designs: What went wrong and why”, International Ergonomics Association 16th World Congress, Maastricht, Netherlands (2006)
Christopher J. C. Burges, Dimension Reduction: A Guided Tour, Now Publishing (2010)
Shang-Wen Cheng, David Garlan, Bradley Schmerl, “Making Self-Adaptation an Engineering Reality”, in Ozalp Babaoglu, Mrk Jelasity, Alberto Montresor, Christof Fetzer, Stefano Leonardi, Aad van Moorsel, and Maarten van Steen (eds.), Self-Star Properties in Complex Information Systems, LNCS 3460, Springer (2005)
Frederica Darema, “Dynamic Data Driven Applications Systems: A New Paradigm for Application Simulations and Measurements”, p.662-669 in Marian Bubak, G.Dick van Albada, Peter M.A. Sloot, Jack J. Dongarra (eds.), Proceedings ICCS 2004, Part III, 06-09 June, 2004, Krakow, Poland, SLNCS 3038, Springer (2004)
M.C. Dominguez, E. Vidulich, E. Vogel and G. McMillan, “ Situation awareness: Papers and annotated bibliography”, Armstrong Laboratory, Human System Center, ref. AL/CF-TR-1994-0085, 1994
Richard J. Doyle, “Relations Between Resilience and Validation”, (presented to) Workshop on Resilience Space Systems 01 August 2012, Keck Institute for Space Studies, Caltech (2012)
Clint Eastwood, quote from Magnum Force, (1973)
J. Everist, T.N. Mundhenk, C. Landauer, K. Bellman “Visual Surveillance Coverage: Strategies and Metrics”, Proceedings of SPIE Conference on Intelligent Robots and Computer Vision XXII: Algorithms, Techniques, and Active Vision, Boston (2005)
Erik M. Fredericks, Betty H. C. Cheng, “Automated Generation of Adaptive Test Plans for Self-Adaptive Systems”, p. 157-167 in Proceedings SEAMS@ICSE 2015: The 10th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, 1819 May 2015, Firenze, Italy (2015)
David Garlan and Bradley Schmerl, “Using Architectural Models at Runtime: Research Challenges”, Proc. First European Workshop on Software Architectures, 21-22 May 2004, St. Andrews, Scotland, p.200-205 in Flavio Oquendo, Brian Warboys, Ron Morrison (eds.), Software Architecture, LNCS 3047, Springer (2004)
Eleanor J. Gibson, and Anne D. Pick An Ecological Approach to Perceptual Learning and Development, Oxford University Press (2000)
Rick Hayes-Roth, Hyperbeings: How Intelligent Organizations Attain Supremacy Through Information Superiority, Booklocker (2006)
Colin de la Higuera, Grammatical Inference: Learning Automata and Grammars, Cambridge, Cambridge University Press (2010)
L. Itti, C. Koch, “Computational Modelling of Visual Attention”, Nature Reviews Neuroscience, Vol. 2, No. 3, pp. 194-203 (Mar 2001)
Gabor Karsai, Miklos Maroti, Akos Ledeczi, Jeff Gray, “Composition and Cloning in Modeling and Meta-Modeling”, IEEE Transactions on Control Systems Technology, Vol. 12, No. 2, p.263-278 (March 2004)
Jeffrey O. Kephart, David M. Chase, “The Vision of Autonomic Computing”, IEEE Computer, Vol.36, Issue 1, p.41-50 (Jan 2003)
Christopher Landauer, “Abstract Infrastructure for Real Systems: Reflection and Autonomy in Real Time”, Proceedings SORT 2011: The Second IEEE Workshop on Self-Organizing Real-Time Systems, 31 March 2011, Newport Beach, California (2011) Morgan Kaufmann (1993)
Christopher Landauer, Kirstie L. Bellman, “Generic Programming, Partial Evaluation, and a New Programming Paradigm”, Chapter 8, pp. 108-154 in Gene McGuire (ed.), Software Process Improvement, Idea Group Publishing (1999)
Christopher Landauer, Kirstie L. Bellman, “Self-Modeling Systems”, p. 238-256 in R. Laddaga, H. Shrobe (eds.), “Self-Adaptive Software”, LNCS 2614, Springer (2002)
Christopher Landauer, Kirstie Bellman, “Designing Cooperating Self-Improving Systems”, Proc. 2015 SISSY Workshop: Self-improving Systems of Systems; 07 Jul 2015, Grenoble, France part of ICAC 2015: the 2015 Intern. Conf. on Autonomic Computing, 07-10 Jul 2015, Grenoble, France (2015)
Pattie Maes, “Concepts and Experiments in Computational Reflection”, pp.147-155 in Proceedings OOPSLA ’87 (1987)
A. Marazzi, P. Gamba, A. Mecocci, and E. Costamagna, “A mixed fractal/wavelet based approach for characterization of textured remote sensing images”, Proceedings IGARSS’97: The IEEE International Geoscience and Remote Sensing Symposium, Vol. 2, p.655-657 (1997)
T. N. Mundhenk, J. Everist, C. Landauer, L. Itti, K. Bellman, “Distributed biologically-based real-time tracking in the absence of prior target information”, pp. 142-153 in D. P. Casasent, E. L. Hall, J. Roning (eds.) Proc. SPIE International Conference on Intelligent Robots and Computer Vision XXIII: Algorithms, Techniques, and Active Vision, SPIE Press (Oct 2005)
Phyllis Nelson, “Self-Organized Self-Improvement”, (presented to) Dagstuhl Seminar 11181 (2011)
Mélanie Catherine Rochoux, Vers une meilleure prévision de la propagation d’incendies de forêt : évaluation de modèles et assimilation de donnés (Towards a more comprehensive monitoring of wildfire spread : contributions of model evaluation and data assimilation strategies), Ph.D. Thesis, 21 January 2014, Ecole Centrale Paris, France (2014)
Bradley Schmerl, Jonathan Aldrich, David Garlan, Rick Kazman, and Hong Yan, “Discovering Architectures from Running Systems”, IEEE Trans. Software Engineering, Vol.32, No.7, p.454-466 (Jul 2006)
P. D. Weigl, E. V. Hanson, “Observational Learning and the Feeding Behavior of the Red Squirrel: The Ontogeny of Optimization”, Ecology, Vol.6, p.213-218
Afra Zomorodian, “Topological Data Analysis”, p.1-39 in Afra Zomorodian (ed.), Advances in Applied and Computational Topology, Proceedings of Symposia in Applied Math, v.70, AMS Short Course, Computational Topology, 04-05 January 2011, New Orleans, LA (2011)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this chapter
Cite this chapter
Bellman, K.L. et al. (2017). Self-modeling and Self-awareness. In: Kounev, S., Kephart, J., Milenkoski, A., Zhu, X. (eds) Self-Aware Computing Systems. Springer, Cham. https://doi.org/10.1007/978-3-319-47474-8_9
Download citation
DOI: https://doi.org/10.1007/978-3-319-47474-8_9
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-47472-4
Online ISBN: 978-3-319-47474-8
eBook Packages: Computer ScienceComputer Science (R0)