Publication | Closed Access
Self-Managed Systems: an Architectural Challenge
828
Citations
23
References
2007
Year
Unknown Venue
Software MaintenanceArchitectural PropertiesEngineeringComputer ArchitectureExplicit ManagementSoftware EngineeringArchitecture SpecificationSoftware AnalysisSoftware ArchitectureSocial SciencesSelf-managing SystemSystems EngineeringSelf-adaptive SystemSoftware Architecture ModelingArchitectural LevelSelf-aware SystemArchitectural ChallengeDesignComputer ScienceInformation ManagementSoftware DesignArchitectural DesignProgram AnalysisCloud ComputingFormal MethodsSystem Software
Self‑managed software architectures enable components to automatically configure interactions to meet architectural specifications, thereby providing scalable, dynamically composable, rigorously analyzable, flexible, and robust systems. The paper aims to minimize explicit management in building and evolving self‑managed systems while preserving architectural properties, by focusing on architectural approaches and presenting a three‑layer reference model to frame key research challenges. The authors outline a three‑layer reference model that contextualizes current promising work and identifies key research challenges.
Self-management is put forward as one of the means by which we could provide systems that are scalable, support dynamic composition and rigorous analysis, and are flexible and robust in the presence of change. In this paper, we focus on architectural approaches to self-management, not because the language-level or network-level approaches are uninteresting or less promising, but because we believe that the architectural level seems to provide the required level of abstraction and generality to deal with the challenges posed. A self-managed software architecture is one in which components automatically configure their interaction in a way that is compatible with an overall architectural specification and achieves the goals of the system. The objective is to minimise the degree of explicit management necessary for construction and subsequent evolution whilst preserving the architectural properties implied by its specification. This paper discusses some of the current promising work and presents an outline three-layer reference model as a context in which to articulate some of the main outstanding research challenges.
| Year | Citations | |
|---|---|---|
Page 1
Page 1