Functional and Non-Functional Properties in a Family of Embedded Operating Systems

Publikation: Beitrag in Buch/Bericht/Sammelwerk/KonferenzbandAufsatz in KonferenzbandForschungPeer-Review

Autoren

  • Daniel Lohmann
  • Wolfgang Schröder-Preikschat
  • Olaf Spinczyk

Externe Organisationen

  • Friedrich-Alexander-Universität Erlangen-Nürnberg (FAU Erlangen-Nürnberg)
Forschungs-netzwerk anzeigen

Details

OriginalspracheEnglisch
Titel des Sammelwerks10th IEEE International Workshop on Object-Oriented Real-Time Dependable Systems
Seiten413-420
Seitenumfang8
PublikationsstatusVeröffentlicht - 5 Dez. 2005
Extern publiziertJa
Veranstaltung10th IEEE International Workshop on Object-Oriented Real-Time Dependable Systems, WORDS 2005 - Sedona, AZ, USA / Vereinigte Staaten
Dauer: 2 Feb. 20054 Feb. 2005

Publikationsreihe

NameProceedings - 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 Sachgebiete

Zitieren

Functional and Non-Functional Properties in a Family of Embedded Operating Systems. / Lohmann, Daniel; Schröder-Preikschat, Wolfgang; Spinczyk, Olaf.
10th IEEE International Workshop on Object-Oriented Real-Time Dependable Systems. 2005. S. 413-420 (Proceedings - International Workshop on Object-Oriented Real-Time Dependable Systems, WORDS).

Publikation: Beitrag in Buch/Bericht/Sammelwerk/KonferenzbandAufsatz in KonferenzbandForschungPeer-Review

Lohmann, D, Schröder-Preikschat, W & Spinczyk, O 2005, Functional and Non-Functional Properties in a Family of Embedded Operating Systems. in 10th IEEE International Workshop on Object-Oriented Real-Time Dependable Systems. Proceedings - International Workshop on Object-Oriented Real-Time Dependable Systems, WORDS, S. 413-420, 10th IEEE International Workshop on Object-Oriented Real-Time Dependable Systems, WORDS 2005, Sedona, AZ, USA / Vereinigte Staaten, 2 Feb. 2005. https://doi.org/10.1109/WORDS.2005.37
Lohmann, D., Schröder-Preikschat, W., & Spinczyk, O. (2005). Functional and Non-Functional Properties in a Family of Embedded Operating Systems. In 10th IEEE International Workshop on Object-Oriented Real-Time Dependable Systems (S. 413-420). (Proceedings - International Workshop on Object-Oriented Real-Time Dependable Systems, WORDS). https://doi.org/10.1109/WORDS.2005.37
Lohmann D, Schröder-Preikschat W, Spinczyk O. Functional and Non-Functional Properties in a Family of Embedded Operating Systems. in 10th IEEE International Workshop on Object-Oriented Real-Time Dependable Systems. 2005. S. 413-420. (Proceedings - International Workshop on Object-Oriented Real-Time Dependable Systems, WORDS). doi: 10.1109/WORDS.2005.37
Lohmann, Daniel ; Schröder-Preikschat, Wolfgang ; Spinczyk, Olaf. / Functional and Non-Functional Properties in a Family of Embedded Operating Systems. 10th IEEE International Workshop on Object-Oriented Real-Time Dependable Systems. 2005. S. 413-420 (Proceedings - International Workshop on Object-Oriented Real-Time Dependable Systems, WORDS).
Download
@inproceedings{653a526320284627b2e62cd5526f9b96,
title = "Functional and Non-Functional Properties in a Family of Embedded Operating Systems",
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.",
author = "Daniel Lohmann and Wolfgang Schr{\"o}der-Preikschat and Olaf Spinczyk",
year = "2005",
month = dec,
day = "5",
doi = "10.1109/WORDS.2005.37",
language = "English",
isbn = "0769523471",
series = "Proceedings - International Workshop on Object-Oriented Real-Time Dependable Systems, WORDS",
pages = "413--420",
booktitle = "10th IEEE International Workshop on Object-Oriented Real-Time Dependable Systems",
note = "10th IEEE International Workshop on Object-Oriented Real-Time Dependable Systems, WORDS 2005 ; Conference date: 02-02-2005 Through 04-02-2005",

}

Download

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 -