Lohmann D, Schröder-Preikschat W, Spinczyk O (2006)
Publication Type: Conference contribution
Publication year: 2006
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
ISBN: 3-540-33689-3
URI: http://www4.informatik.uni-erlangen.de/~wosch/Publications/2006/CASSIS05.pdf
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.
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