The design of application-tailorable operating system product lines

Lohmann D, Schröder-Preikschat W, Spinczyk O (2006)


Publication Type: Conference contribution

Publication year: 2006

Journal

Publisher: Springer-verlag

Edited Volumes: Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

Series: Lecture Notes of Computer Science

City/Town: Berlin Heidelberg

Book Volume: 3956

Pages Range: 99-117

Conference Proceedings Title: Proceedings of the International Workshop on Construction and Analysis of Safe, Secure and Interoperable Smart Devices

Event location: Nice, France FR

ISBN: 3-540-33689-3

URI: http://www4.informatik.uni-erlangen.de/~wosch/Publications/2006/CASSIS05.pdf

Abstract

System software for deeply embedded devices has to cope with a broad variety of requirements and platforms, but especially with strict resource constraints. To compete against proprietary systems (and thereby to facilitate reuse), an operating system product line for deeply embedded systems has to be highly configurable and tailorable. It is therefore crucial that all selectable and configurable features can be encapsulated into fine-grained, exchangeable and reusable implementation components. However, the encapsulation of non-functional properties is often limited, due to their cross-cutting character. Fundamental system policies, like synchronization or activation points for the scheduler, have typically to be reflected in many points of the operating system component code. The presented approach is based on feature modeling, C++ class composition and overcomes the above mentioned problems by means of aspect-oriented programming (AOP). It facilitates a fine-grained encapsulation and configuration of even non-functional properties in system software. © Springer-Verlag Berlin Heidelberg 2006.

Authors with CRIS profile

How to cite

APA:

Lohmann, D., Schröder-Preikschat, W., & Spinczyk, O. (2006). The design of application-tailorable operating system product lines. In Proceedings of the International Workshop on Construction and Analysis of Safe, Secure and Interoperable Smart Devices (pp. 99-117). Nice, France, FR: Berlin Heidelberg: Springer-verlag.

MLA:

Lohmann, Daniel, Wolfgang Schröder-Preikschat, and Olaf Spinczyk. "The design of application-tailorable operating system product lines." Proceedings of the CASSIS '05, Nice, France Berlin Heidelberg: Springer-verlag, 2006. 99-117.

BibTeX: Download