DocumentCode
2589339
Title
Functional and non-functional properties in a family of embedded operating systems
Author
Lohmann, Daniel ; Schröder-Preikschat, Wolfgang ; Spinczyk, Olaf
Author_Institution
Dept. of Comput. Sci., Friedrich-Alexander Univ., Erlangen, Germany
fYear
2005
fDate
2-4 Feb. 2005
Firstpage
413
Lastpage
420
Abstract
The increasing complexity of embedded systems calls for software design and implementation techniques that support specialization without abandonment of reusability. This brings up a conflict as software specialized in supporting a very dedicated case usually cannot be (easily) reused for a different environment. Especially the "standard software" packets such as operating systems, e.g., are concerned with this problem. Particularly critical in this setting are non-functional properties that are ingredient parts of single components or crosscut in the extreme case the entire system software. These properties not only limit component reusability but also impair software maintenance in general. The paper deals with this issue in the scope of operating systems for the embedded-systems domain. It motivates using concepts such as family-based software design, feature modeling and aspect-oriented programming in order to come up with highly customizable and yet reusable system software solutions.
Keywords
embedded systems; operating systems (computers); software reusability; aspect-oriented programming; embedded operating systems; reusable system software solutions; software design; standard software packets; Application software; Embedded software; Embedded system; Hardware; Object oriented modeling; Operating systems; Software design; Software maintenance; System software; Technological innovation;
fLanguage
English
Publisher
ieee
Conference_Titel
Object-Oriented Real-Time Dependable Systems, 2005. WORDS 2005. 10th IEEE International Workshop on
ISSN
1530-1443
Print_ISBN
0-7695-2347-1
Type
conf
DOI
10.1109/WORDS.2005.37
Filename
1544818
Link To Document