A framework for dynamic software architecture-based self-healing

  • Authors:
  • Yang Qun;Yang Xian-Chun;Xu Man-Wu

  • Affiliations:
  • Nanjing University, Nanjing, China;Nanjing University, Nanjing, China;Nanjing University, Nanjing, China

  • Venue:
  • ACM SIGSOFT Software Engineering Notes
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

Self-healing is an active topic in areas like large complex distributed systems and continuous running systems, such as telephone switching systems, banking systems, mobile embedded systems. The architecture-based self-healing approach uses the architectural model as a basis for system reconfiguration. In architecture-based self-healing systems, the architectures may also be changed. The architectures that changes during system running are dynamic software architectures. In this paper, an approach of self-healing system based on dynamic software architecture is proposed. To make the system architecture observable and controllable, architectural reflection is used. Meanwhile, architectural style is used to ensure the consistency and correctness of the changes.