Concern Impact Analysis in Configurable System Software—The AUTOSAR OS Case

Research output: Chapter in book/report/conference proceedingConference contributionResearchpeer review

Authors

  • Wanja Hofer
  • Daniel Lohmann
  • Wolfgang Schröder-Preikschat

External Research Organisations

  • Friedrich-Alexander-Universität Erlangen-Nürnberg (FAU Erlangen-Nürnberg)
View graph of relations

Details

Original languageEnglish
Title of host publicationACP4IS '08: Proceedings of the 2008 AOSD workshop on Aspects, components, and patterns for infrastructure software
Publication statusPublished - Mar 2008
Externally publishedYes
Event7th Workshop on Aspects, Components, and Patterns for Infrastructure Software ACP4IS'08 H held at the 7th International Conference on Aspect-Oriented Software Development, AOSD - Brussels, Belgium
Duration: 31 Mar 20084 Apr 2008

Abstract

System software for cost-sensitive special purpose-systems has to be configurable and tailorable. AOSD should be beneficial for this purpose, as it provides means to untangle the system's concerns in a very fine-grained way. An important prerequisite for a fine-grained software design based on aspects is, however, that all concerns and their interactions present in the system have been comprehensively captured and understood. We propose a method called Concern Impact Analysis for this purpose. Based on a system's specification, CIA provides a guideline to iteratively grasp the concerns present in a system, and their interactions. A speciality of CIA is that it also takes unspecified internal concerns into consideration as early as possible. We have tested CIA with the AUTOSAR OS specification and the design of our CiAO operating system family, where it led to a very fine-grained, aspect-aware kernel design.

Keywords

    AOP, AOSD, Aspect-aware operating system, Aspect-oriented design, AUTOSAR, CiAO, Configurability

ASJC Scopus subject areas

Cite this

Concern Impact Analysis in Configurable System Software—The AUTOSAR OS Case. / Hofer, Wanja; Lohmann, Daniel; Schröder-Preikschat, Wolfgang.
ACP4IS '08: Proceedings of the 2008 AOSD workshop on Aspects, components, and patterns for infrastructure software. 2008.

Research output: Chapter in book/report/conference proceedingConference contributionResearchpeer review

Hofer, W, Lohmann, D & Schröder-Preikschat, W 2008, Concern Impact Analysis in Configurable System Software—The AUTOSAR OS Case. in ACP4IS '08: Proceedings of the 2008 AOSD workshop on Aspects, components, and patterns for infrastructure software. 7th Workshop on Aspects, Components, and Patterns for Infrastructure Software ACP4IS'08 H held at the 7th International Conference on Aspect-Oriented Software Development, AOSD, Brussels, Belgium, 31 Mar 2008. https://doi.org/10.1145/1404891.1404897
Hofer, W., Lohmann, D., & Schröder-Preikschat, W. (2008). Concern Impact Analysis in Configurable System Software—The AUTOSAR OS Case. In ACP4IS '08: Proceedings of the 2008 AOSD workshop on Aspects, components, and patterns for infrastructure software https://doi.org/10.1145/1404891.1404897
Hofer W, Lohmann D, Schröder-Preikschat W. Concern Impact Analysis in Configurable System Software—The AUTOSAR OS Case. In ACP4IS '08: Proceedings of the 2008 AOSD workshop on Aspects, components, and patterns for infrastructure software. 2008 doi: 10.1145/1404891.1404897
Hofer, Wanja ; Lohmann, Daniel ; Schröder-Preikschat, Wolfgang. / Concern Impact Analysis in Configurable System Software—The AUTOSAR OS Case. ACP4IS '08: Proceedings of the 2008 AOSD workshop on Aspects, components, and patterns for infrastructure software. 2008.
Download
@inproceedings{3cc7c1ed71da48178d9c0cac498bd5ec,
title = "Concern Impact Analysis in Configurable System Software—The AUTOSAR OS Case",
abstract = "System software for cost-sensitive special purpose-systems has to be configurable and tailorable. AOSD should be beneficial for this purpose, as it provides means to untangle the system's concerns in a very fine-grained way. An important prerequisite for a fine-grained software design based on aspects is, however, that all concerns and their interactions present in the system have been comprehensively captured and understood. We propose a method called Concern Impact Analysis for this purpose. Based on a system's specification, CIA provides a guideline to iteratively grasp the concerns present in a system, and their interactions. A speciality of CIA is that it also takes unspecified internal concerns into consideration as early as possible. We have tested CIA with the AUTOSAR OS specification and the design of our CiAO operating system family, where it led to a very fine-grained, aspect-aware kernel design.",
keywords = "AOP, AOSD, Aspect-aware operating system, Aspect-oriented design, AUTOSAR, CiAO, Configurability",
author = "Wanja Hofer and Daniel Lohmann and Wolfgang Schr{\"o}der-Preikschat",
year = "2008",
month = mar,
doi = "10.1145/1404891.1404897",
language = "English",
isbn = "978-1-60558-142-2",
booktitle = "ACP4IS '08: Proceedings of the 2008 AOSD workshop on Aspects, components, and patterns for infrastructure software",
note = "7th Workshop on Aspects, Components, and Patterns for Infrastructure Software ACP4IS'08 H held at the 7th International Conference on Aspect-Oriented Software Development, AOSD ; Conference date: 31-03-2008 Through 04-04-2008",

}

Download

TY - GEN

T1 - Concern Impact Analysis in Configurable System Software—The AUTOSAR OS Case

AU - Hofer, Wanja

AU - Lohmann, Daniel

AU - Schröder-Preikschat, Wolfgang

PY - 2008/3

Y1 - 2008/3

N2 - System software for cost-sensitive special purpose-systems has to be configurable and tailorable. AOSD should be beneficial for this purpose, as it provides means to untangle the system's concerns in a very fine-grained way. An important prerequisite for a fine-grained software design based on aspects is, however, that all concerns and their interactions present in the system have been comprehensively captured and understood. We propose a method called Concern Impact Analysis for this purpose. Based on a system's specification, CIA provides a guideline to iteratively grasp the concerns present in a system, and their interactions. A speciality of CIA is that it also takes unspecified internal concerns into consideration as early as possible. We have tested CIA with the AUTOSAR OS specification and the design of our CiAO operating system family, where it led to a very fine-grained, aspect-aware kernel design.

AB - System software for cost-sensitive special purpose-systems has to be configurable and tailorable. AOSD should be beneficial for this purpose, as it provides means to untangle the system's concerns in a very fine-grained way. An important prerequisite for a fine-grained software design based on aspects is, however, that all concerns and their interactions present in the system have been comprehensively captured and understood. We propose a method called Concern Impact Analysis for this purpose. Based on a system's specification, CIA provides a guideline to iteratively grasp the concerns present in a system, and their interactions. A speciality of CIA is that it also takes unspecified internal concerns into consideration as early as possible. We have tested CIA with the AUTOSAR OS specification and the design of our CiAO operating system family, where it led to a very fine-grained, aspect-aware kernel design.

KW - AOP

KW - AOSD

KW - Aspect-aware operating system

KW - Aspect-oriented design

KW - AUTOSAR

KW - CiAO

KW - Configurability

UR - http://www.scopus.com/inward/record.url?scp=78650760674&partnerID=8YFLogxK

U2 - 10.1145/1404891.1404897

DO - 10.1145/1404891.1404897

M3 - Conference contribution

AN - SCOPUS:78650760674

SN - 978-1-60558-142-2

BT - ACP4IS '08: Proceedings of the 2008 AOSD workshop on Aspects, components, and patterns for infrastructure software

T2 - 7th Workshop on Aspects, Components, and Patterns for Infrastructure Software ACP4IS'08 H held at the 7th International Conference on Aspect-Oriented Software Development, AOSD

Y2 - 31 March 2008 through 4 April 2008

ER -