Embedding Dynamic Behaviour into a Self-configuring Software System

  • Authors:
  • Paul Ward;Mariusz Pelc;James Hawthorne;Richard Anthony

  • Affiliations:
  • Dept. Computer Science, The University of Greenwich, Park Row, Greenwich, London, UK;Dept. Computer Science, The University of Greenwich, Park Row, Greenwich, London, UK;Dept. Computer Science, The University of Greenwich, Park Row, Greenwich, London, UK;Dept. Computer Science, The University of Greenwich, Park Row, Greenwich, London, UK

  • Venue:
  • ATC '08 Proceedings of the 5th international conference on Autonomic and Trusted Computing
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.