Abstract | ||
---|---|---|
Dynamic reconfiguration allows modifying a system during its execution, and can be used to apply patches and updates, to implement adaptive systems, dynamic instrumentation, or to support third-party modules. Dynamic reconfiguration is important in embedded systems, where one does not necessarily have the luxury to stop a running system. While several proposals have been presented in the literature supporting dynamic reconfiguration in operating system kernels, these proposals in general hardwire a fixed reconfiguration mechanism, which may be far from optimal in certain configurations. In this paper, we present a software-architecture-based approach to the construction of reconfigurable operating systems, and we show that it allows us (i) to support different mechanisms for dynamic reconfiguration, and (ii) to select between them at build time, with little or no changes in operating system and application components. Our approach relies on the use of a reflective component model and of its associated architecture description language. |
Year | DOI | Venue |
---|---|---|
2008 | 10.1016/j.sysarc.2007.12.005 | Journal of Systems Architecture - Embedded Systems Design |
Keywords | Field | DocType |
dynamic instrumentation,reconfigurable component-based operating system,software-architecture-based approach,component-based operating systems,associated architecture description language,reconfigurable operating system,fixed reconfiguration mechanism,embedded systems,application component,adaptive system,system kernel,dynamic reconfiguration,embedded system,component model,software architecture,architecture description language,operating system | Embedded operating system,Dynamic instrumentation,Adaptive system,Computer science,Parallel computing,Real-time computing,Control reconfiguration,Operating system,Architecture description language,Embedded system,Distributed computing | Journal |
Volume | Issue | ISSN |
54 | 6 | Journal of Systems Architecture |
Citations | PageRank | References |
6 | 0.53 | 26 |
Authors | ||
2 |
Name | Order | Citations | PageRank |
---|---|---|---|
Juraj Polakovic | 1 | 60 | 3.69 |
Jean-Bernard Stefani | 2 | 1201 | 77.02 |