Flexible and robust run-time configuration for self-managing systems
Anthony, Richard, Pelc, Mariusz, Ward, Paul and Hawthorne, James (2008) Flexible and robust run-time configuration for self-managing systems. In: Second IEEE International Conference on Self-Adaptive and Self-Organizing Systems, 2008. SASO '08. IEEE Conference Publications . Institute of Electrical and Electronics Engineers, Inc., Piscataway, NJ, USA, pp. 491-492. ISBN 978-0-7695-3404-6 (doi:10.1109/SASO.2008.33)Full text not available from this repository.
This paper describes a methodology for deploying flexible dynamic configuration into embedded systems whilst preserving the reliability advantages of static systems. The methodology is based on the concept of decision points (DP) which are strategically placed to achieve fine-grained distribution of self-management logic to meet application-specific requirements. DP logic can be changed easily, and independently of the host component, enabling self-management behavior to be deferred beyond the point of system deployment. A transparent Dynamic Wrapper mechanism (DW) automatically detects and handles problems arising from the evaluation of self-management logic within each DP and ensures that the dynamic aspects of the system collapse down to statically defined default behavior to ensure safety and correctness despite failures. Dynamic context management contributes to flexibility, and removes the need for design-time binding of context providers and consumers, thus facilitating run-time composition and incremental component upgrade.
Actions (login required)