ALaRI Hang Glider

Search form

Education and Innovation in Embedded Systems Design

USI Università della Svizzera italiana, USI Faculty of Informatics, Advanced Learning and Research Institute USI Università della Svizzera italiana USI Faculty of Informatics USI Advanced Learning and Research Institute
TitleCoordinated management of hardware and software self-adaptivity
Publication TypeJournal Article
Year of Publication2009
AuthorsDerin, O., A. Ferrante, and A V. Taddeo
JournalJournal of Systems Architecture
Pagination170 - 179
Date Published03/2009
Keywordsapplication, architecture, autonomic, goal, hardware, model, reconfigurable, run-time environment, self-adaptivity, software

Self-adaptivity is the capability of a system to adapt itself dynamically to achieve its goals. Self-adaptive systems will be widely used in the future both to efficiently use system resources and to ease the management of complex systems. The frameworks for self-adaptivity developed so far usually concentrate either on self-adaptive software or on self-adaptive hardware, but not both. In this paper, we propose a model of self-adaptive systems and we describe how to manage self-adaptivity at all levels (both hardware and software) by means of a decentralized control algorithm. The key advantage of decentralized control is in the simplicity of the local controllers. Simulation results are provided to show the main characteristics of the model and to discuss it.