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

The Aspect-Aware Design and Implementation of the CiAO Operating-System Family
复制标题

CiAO 操作系统系列的方面感知设计与实现

DOI:
10.1007/978-3-642-35551-6_5
复制
发表时间:
2012
期刊:
LNCS Trans. Aspect Oriented Softw. Dev.
影响因子:
--
通讯作者:
W. Schröder-Preikschat
W. Schröder-Preikschat
中科院分区:
--
文献类型:
--
作者:
D. Lohmann;O. Spinczyk;W. Hofer;W. Schröder-Preikschat

文献摘要

参考文献

被引文献

相似文献

CiAO是第一个从一开始就使用AOP概念开发的操作系统家族。通过其面向方面的重新设计和实现,CiAO实现了出色的可配置性、关注点分离和低占用空间,从而使系统性能优于领先的商业实现。CiAO实现了汽车操作系统标准OSEK/AUTOSAR OS,并通过AOP提供了所有基本系统属性的可配置性。在CiAO的三个更大的案例研究中,我们展示了AOP如何在不同复杂程度上应用于这方面:从高度可配置的,但有效的低层次硬件抽象的中央内核政策的实施,直到一个完整的操作系统规范的分解。我们的研究结果表明,通过随后的应用程序的方面感知的方法,AOP成为一种很有前途的技术,可以在操作系统开发的各个层次上实现可配置性、关注点分离和运行时/内存效率。
CiAO is the first operating-system family that has been developed with AOP concepts from the very beginning. By itsaspect-awaredesign 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 approach and implementation idioms that led to this efficiency and flexibility. On the example of three larger case studies from CiAO, we demonstrate how AOP can be employed in this respect on different levels of complexity: From highly configurable, yet efficient low-level hardware abstractions over the implementation of central kernel policies up to the decomposition of a complete operating-system specification.Our results show that by a consequent application of the aspect-aware approach, AOP becomes a promising technology to reach configurability, separation of concerns,andruntime/memory efficiency on all levels of operating-system development.
6. 案例研究
DOI: --
发表时间: 1987
期刊:
影响因子: --
作者:
Douglas Walton
通讯作者: Douglas Walton
DOI: --
发表时间: 1986
期刊:
影响因子: --
作者:
W. Schröder
通讯作者: W. Schröder
面向方面的动态操作系统内核系统
DOI: --
发表时间: 2006
期刊: Proceedings of the 5th International Conference on Generative Programming and Component Engineering
影响因子: --
作者:
Yanagisawa;Y.
通讯作者: Y.
使用时态逻辑和 AOP 的操作系统内核自动演化
DOI: --
发表时间: 2003
期刊: 18th IEEE International Conference on Automated Software Engineering, 2003. Proceedings.
影响因子: --
作者:
Rickard A. Åberg;J. Lawall;Mario Südholt;Gilles Muller;A. L. Meur
通讯作者: A. L. Meur
使用 AOP 开发架构中立的操作系统组件
DOI: --
发表时间: 2004
期刊: EW 11
影响因子: --
作者:
O. Spinczyk;Daniel Lohmann
通讯作者: Daniel Lohmann