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.
|Item Type:||Conference Proceedings|
|Title of Proceedings:||Second IEEE International Conference on Self-Adaptive and Self-Organizing Systems, 2008. SASO '08|
|Additional Information:|| This paper was first presented at the Second IEEE International Conference on Self-Adaptive and Self-Organizing Systems (SASO 2008), held from 20-24 October 2008 in Venice, Italy.  First published online: 31 October 2008|
|Uncontrolled Keywords:||self-managing systems, Decision Points (DP), automotive control systems, DySCAS|
|Subjects:||Q Science > QA Mathematics > QA75 Electronic computers. Computer science|
|School / Department / Research Groups:||School of Computing & Mathematical Sciences|
School of Computing & Mathematical Sciences > Computer & Computational Science Research Group
School of Computing & Mathematical Sciences > Department of Computer Systems Technology
|Last Modified:||23 Oct 2012 14:11|
Actions (login required)