Details
Original language | English |
---|---|
Title of host publication | ACP4IS '08: Proceedings of the 2008 AOSD workshop on Aspects, components, and patterns for infrastructure software |
Publication status | Published - Mar 2008 |
Externally published | Yes |
Event | 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 Duration: 31 Mar 2008 → 4 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
- Computer Science(all)
- Software
- Computer Science(all)
- Human-Computer Interaction
- Computer Science(all)
- Computer Vision and Pattern Recognition
- Computer Science(all)
- Computer Networks and Communications
Cite this
- Standard
- Harvard
- Apa
- Vancouver
- BibTeX
- RIS
ACP4IS '08: Proceedings of the 2008 AOSD workshop on Aspects, components, and patterns for infrastructure software. 2008.
Research output: Chapter in book/report/conference proceeding › Conference contribution › Research › peer review
}
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 -