Dimensions of variability in embedded operating systems |
| |
Authors: | Wolfgang Schr?der-Preikschat Daniel Lohmann Fabian Scheler and Olaf Spinczyk |
| |
Institution: | (1) Lehrstuhl Informatik 4, Friedrich-Alexander-Universit?t Erlangen-Nürnberg, Martensstr. 1, 91058 Erlangen, Germany;(2) Informatik 12, AG Eingebettete Systemsoftware, Technische Universit?t Dortmund, Otto-Hahn-Str. 16, 44221 Dortmund, Germany |
| |
Abstract: | Design, implementation, and re-engineering of operating systems are still an ambitious undertaking.
Despite, or even because, of the long history of theory and practice in this field, adapting existing systems
to environments of different conditions and requirements as originally specified or assumed, in terms of
functional and/or non-functional respects, is anything but simple. Especially this is true for the embedded
systems domain which, on the one hand, calls for highly specialized and application-aware system abstractions
and, on the other hand, cares a great deal for easily reusable implementations of these abstractions.
The latter aspect becomes more and more important as embedded systems technology is faced with an innovation
cycle decreasing in length. Software for embedded systems needs to be designed for variability, and this
is in particular true for the operating systems of this domain. The paper discusses dimensions of variability
that need to be considered in the development of embedded operating systems and presents approaches that
aid construction and maintenance of evolutionary operating systems.
CR subject classification C.3; D.2.11; D.2.13; D.4.7 |
| |
Keywords: | Embedded systems Operating systems Specialization Customization Portability Non-functional properties Cross-cutting concerns |
本文献已被 SpringerLink 等数据库收录! |
|