Skip navigation

Embedding dynamic behaviour into a self-configuring software system

Embedding dynamic behaviour into a self-configuring software system

Ward, Paul, Pelc, Mariusz, Hawthorne, James and Anthony, Richard (2008) Embedding dynamic behaviour into a self-configuring software system. In: Rong, Chunming, Jaatun, Martin Gilje, Sandnes, Frode Eika, Yang, Laurence T. and Ma, Jianhua, (eds.) Autonomic and Trusted Computing: 5th International Conference, ATC 2008, Oslo, Norway, June 23-25, 2008 Proceedings. Lecture Notes in Computer Science (5060/2). Springer-Verlag, Berlin/Heidelberg, Germany, pp. 373-387. ISBN 978-3-540-69294-2 (doi:

Full text not available from this repository.


This paper describes a methodology for embedding dynamic behaviour into software components. The implications and system architecture requirements to support this adaptivity are discussed. This work is part of a European Commission funded and industry supported project to produce a reconfigurable middleware for use in automotive systems. Such systems must be trustable against illegal internal behaviour and activity with external origins, additional devices for example. Policy-based computing is used here as an example of embedded logic. A key contribution of this work is the way in which static and dynamic aspects of the system are interfaced, such that the behaviour can be changed very flexibly (even during run-time), without modification, recompilation or redeployment of the embedded application code. An implementation of these concepts is presented, focussing on achieving trust in the use of dynamic behaviour.

Item Type: Book Section
Additional Information: This paper forms part of the Proceedings of ATC 2008, the 5th International Conference on Autonomic and Trusted Computing: Bringing Safe, Self-x and Organic Computing Systems into Reality, held 23-25 June 2008, in Oslo, Norway.
Uncontrolled Keywords: dynamic embedded systems, policy-based computing, automotive control systems, fault-tolerance in autonomics
Subjects: Q Science > QA Mathematics > QA76 Computer software
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: 14 Oct 2016 09:03

Actions (login required)

View Item View Item