Dependable Self-Organising Software Architectures - An Approach for Self-Managing Systems (2006)

Author(s): Di Marzo Serugendo G, Fitzgerald J, Romanovsky A, Guelfi N

    Abstract: We argue that principles from the design of dependable software, especially separation of concerns and the use of formality, can be applied beneficially in the construction of self-managing systems. We illustrate this approach by presenting an experimental architecture for dynamic and resilient computer-based systems which utilises component metadata to govern reconfigurations in accordance with formally stated policies. Initial experiments with the architecture are described. We argue that the architecture describes a self-organising system and, further, provides a basis for self-managing systems.

      • Date: May 2006
      • Pages: 16
      • Institution: School of Computer Science and Information Systems, Birkbeck College
      • Publication type: Report
      • Bibliographic status: Published

      Keywords: Dependability, self-managing systems, metadata, fault tolerance, resilience

      Staff

      Professor John Fitzgerald
      Director of Research in Computing Science, Director of the Centre for Software Reliability

      Professor Alexander Romanovsky
      Prof of Computing Science