Toggle Main Menu Toggle Search

Open Access padlockePrints

Self-aware software - Will it become a reality?

Lookup NU author(s): Dr Peter Andras, Dr Bruce Charlton


Full text for this publication is not currently held within this repository. Alternative links are provided below where available.


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. © Springer-Verlag Berlin Heidelberg 2005.

Publication metadata

Author(s): Andras P, Charlton BG

Publication type: Book Chapter

Publication status: Published

Book Title: Self-star properties in complex information systems: conceptual and practical foundations.

Year: 2005

Volume: 3460

Pages: 229-259

Print publication date: 01/01/2005

Series Title: Lecture Notes in Computer Science

Publisher: Springer

Place Published: Berlin


DOI: 10.1007/11428589_16

Library holdings: Search Newcastle University Library for this item

ISBN: 9783540260097