2012
DOI: 10.1007/978-3-642-35551-6_5
|View full text |Cite
|
Sign up to set email alerts
|

The Aspect-Aware Design and Implementation of the CiAO Operating-System Family

Abstract: CiAO is the first operating-system family that has been developed with AOP concepts from the very beginning. By its aspect-aware design and implementation, CiAO reaches excellent configurability, separation of concerns, and low footprints in the resulting systems that outperform leading commercial implementations. CiAO implements the automotive operating-system standard OSEK/AUTOSAR OS and provides configurability of all fundamental system properties by means of AOP. We describe the aspect-aware design approac… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
2
0

Year Published

2013
2013
2018
2018

Publication Types

Select...
4
1

Relationship

0
5

Authors

Journals

citations
Cited by 6 publications
(2 citation statements)
references
References 30 publications
0
2
0
Order By: Relevance
“…For imperative programming languages there exists a large body of research concerning aspect-oriented methods to create highly modular and reconfigurable programs. Popular practical examples are the AspectJ [6] and AspectC++ [25] compilers and the CiAO [18] operating system as a working demonstration of the application of these methods in the domain of operating systems.…”
Section: Aspectsmentioning
confidence: 99%
“…For imperative programming languages there exists a large body of research concerning aspect-oriented methods to create highly modular and reconfigurable programs. Popular practical examples are the AspectJ [6] and AspectC++ [25] compilers and the CiAO [18] operating system as a working demonstration of the application of these methods in the domain of operating systems.…”
Section: Aspectsmentioning
confidence: 99%
“…Lohmann, Spinczyk et al. showed that the overhead of AOP with Aspect C++ [6] is very low [7] and presented aspect-aware operating system development for a highly configurable embedded operat ing system [8] [9]. Most of the researches utilize AOP for configuration or tailoring of RTOSs within the predefined specifications.…”
mentioning
confidence: 99%