Skip to main content

Research Repository

Advanced Search

Self-Aware software – will it become a reality?

Andras, Peter; Charlton, Bruce G.

Authors

Profile Image

Prof Peter Andras P.Andras@napier.ac.uk
Dean of School of Computing Engineering and the Built Environment

Bruce G. Charlton



Contributors

Ozalp Babaoglu
Editor

M�rk Jelasity
Editor

Alberto Montresor
Editor

Christof Fetzer
Editor

Stefano Leonardi
Editor

Abstract

The possibility of building self-aware software fascinated computer scientist since the beginning of computer science. Research in AI, and in particular on software agents, agent system, computational reflection and reflective software delivered interesting results which moved towards the development of software systems with features of self-awareness. However, these approaches have not so far generated any clear success in terms of real and useful self-aware software. Here we introduce the theory of abstract communication systems, which describes the world in terms of systems and their environment. Systems comprise dense, inter-referencing clusters of communications. We analyse natural self-aware systems highlighting the critical features which make them able to be self-aware. We analyse software systems in terms of abstract communication systems theory and compare their critical features with these natural self-aware systems. We describe the necessary features of hypothetical self-aware software, discuss the existing barriers that stand in the way of realization of such systems and how these might be overcome.

Publication Date 2005
Deposit Date Nov 22, 2021
Publisher Springer
Pages 229-259
Book Title Self-star Properties in Complex Information Systems: conceptual and Practical Foundations
ISBN 978-3-540-26009-7
Public URL http://researchrepository.napier.ac.uk/Output/2809162
Publisher URL https://dl.acm.org/doi/abs/10.5555/2167575.2167595