Details
Original language | English |
---|---|
Title of host publication | 10th IEEE International Workshop on Object-Oriented Real-Time Dependable Systems |
Pages | 413-420 |
Number of pages | 8 |
Publication status | Published - 5 Dec 2005 |
Externally published | Yes |
Event | 10th IEEE International Workshop on Object-Oriented Real-Time Dependable Systems, WORDS 2005 - Sedona, AZ, United States Duration: 2 Feb 2005 → 4 Feb 2005 |
Publication series
Name | Proceedings - International Workshop on Object-Oriented Real-Time Dependable Systems, WORDS |
---|---|
ISSN (Print) | 1530-1443 |
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.
ASJC Scopus subject areas
- Engineering(all)
- General Engineering
Cite this
- Standard
- Harvard
- Apa
- Vancouver
- BibTeX
- RIS
10th IEEE International Workshop on Object-Oriented Real-Time Dependable Systems. 2005. p. 413-420 (Proceedings - International Workshop on Object-Oriented Real-Time Dependable Systems, WORDS).
Research output: Chapter in book/report/conference proceeding › Conference contribution › Research › peer review
}
TY - GEN
T1 - Functional and Non-Functional Properties in a Family of Embedded Operating Systems
AU - Lohmann, Daniel
AU - Schröder-Preikschat, Wolfgang
AU - Spinczyk, Olaf
PY - 2005/12/5
Y1 - 2005/12/5
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=27544502304&partnerID=8YFLogxK
U2 - 10.1109/WORDS.2005.37
DO - 10.1109/WORDS.2005.37
M3 - Conference contribution
AN - SCOPUS:27544502304
SN - 0769523471
T3 - Proceedings - International Workshop on Object-Oriented Real-Time Dependable Systems, WORDS
SP - 413
EP - 420
BT - 10th IEEE International Workshop on Object-Oriented Real-Time Dependable Systems
T2 - 10th IEEE International Workshop on Object-Oriented Real-Time Dependable Systems, WORDS 2005
Y2 - 2 February 2005 through 4 February 2005
ER -