Architectural style requirements for self-healing systems

Marija Mikic-Rakic, Nikunj Mehta, Nenad Medvidovic
2002 Proceedings of the first workshop on Self-healing systems - WOSS '02  
This paper argues for a set of requirements that an architectural style for self-healing systems should satisfy: adaptability, dynamicity, awareness, observability, autonomy, robustness, distributability, mobility, and traceability. Support for these requirements is discussed along five dimensions we have identified as distinguishing characteristics of architectural styles: external structure, topology rules, behavior, interaction, and data flow. As an illustration, these requirements are used
more » ... o assess an existing architectural style. While this initial formulation of the requirements appears to have utility, much further work remains to be done in order to apply it in evaluating and comparing architectural styles for self-healing systems.
doi:10.1145/582129.582138 fatcat:ggnn4xmls5ft7nkmrvreynew4e