Skip navigation

Towards policy-based self-configuration of embedded systems

Towards policy-based self-configuration of embedded systems

Pelc, Mariusz and Anthony, Richard (2007) Towards policy-based self-configuration of embedded systems. System and Information Sciences Notes, 2 (1). pp. 20-26. ISSN 1753-2310

Full text not available from this repository.


This paper describes work towards the deployment of flexible self-management into real-time embedded systems.
A challenging project which focuses specifically on the development of a dynamic, adaptive automotive middleware is described, and the specific self-management requirements of this project are discussed. These requirements have been identified through the refinement of a wide-ranging set of use cases requiring context-sensitive behaviours. A sample of these use-cases is presented to illustrate the extent of the demands for self-management.
The strategy that has been adopted to achieve self-management, based on the use of policies is presented. The embedded and real-time nature of the target system brings the constraints that dynamic adaptation capabilities must not require changes to the run-time code (except during hot update of complete binary modules), adaptation decisions must have low latency, and because the target platforms are resource-constrained the self-management mechanism have low resource requirements (especially in terms of processing and memory). Policy-based computing is thus and ideal candidate for achieving the self-management because the policy itself is loaded at run-time and can be replaced or changed in the future in the same way that a data file is loaded. Policies represent a relatively low complexity and low risk means of achieving self-management, with low run-time costs. Policies can be stored internally in ROM (such as default policies) as well as externally to the system.
The architecture of a designed-for-purpose powerful yet lightweight policy library is described.
A suitable evaluation platform, supporting the whole life-cycle of feasibility analysis, concept evaluation, development, rigorous testing and behavioural validation has been devised and is described.

Item Type: Article
Additional Information: This paper was also presented at 3rd International Conference on Self-Organization and Autonomous Systems in Computing and Communications (SOAS 2007), September 24-27, 2007, Leipzig, Germany
Uncontrolled Keywords: automotive control systems policy-based computing, self-management, middleware
Subjects: Q Science > QA Mathematics > QA75 Electronic computers. Computer science
Pre-2014 Departments: 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
Related URLs:
Last Modified: 30 Sep 2019 14:44

Actions (login required)

View Item View Item