Aspect-aware operating system development
Aspect-aware operating system development
复制标题
方面感知操作系统开发
DOI:
10.1145/1960275.1960285
复制
发表时间:
2011
期刊:
影响因子:
--
通讯作者:
O. Spinczyk
中科院分区:
文献类型:
--
作者:
D. Lohmann;W. Hofer;W. Schröder-Preikschat;O. Spinczyk
The domain of operating systems has often been mentioned as an "ideal candidate" for the application of AOP; fundamental policies we find in these systems, such assynchronizationorpreemption, seem to be inherently cross-cutting in their implementation. Their clear separation into dedicated aspect modules should facilitate better evolvability and - the focus of this paper -configurability. Our experience with applying AOP to the domain of highly configurable embedded operating systems has shown, however, that these advantages can by no means be taken for granted. To reveal maximum configurability of central system policies, aspects and their potential interactions with the system have to be taken into account much earlier, that is, "from the very beginning". We propose the analysis and design process ofaspect-aware development, which leads to such an "aspect-friendly" system structure and demonstrate its feasibility on the example of CiAO, an AUTOSAR-OS-compliant operating system that provides configurability of all fundamental system policies by means of AOP.
登录
查看更多内容
DOI:
--
发表时间:
2006
期刊:
Proceedings of the 5th International Conference on Generative Programming and Component Engineering
影响因子:
--
作者:
Yanagisawa;Y.
通讯作者:
Y.
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
DOI:
--
发表时间:
2004
期刊:
EW 11
影响因子:
--
作者:
O. Spinczyk;Daniel Lohmann
通讯作者:
Daniel Lohmann
DOI:
--
发表时间:
2006
期刊:
LNCS Trans. Aspect Oriented Softw. Dev.
影响因子:
--
作者:
M. Engel;Bernd Freisleben
通讯作者:
Bernd Freisleben
DOI:
10.1007/bfb0053381
发表时间:
1997-01-01
期刊:
ECOOP'97: OBJECT-ORIENTED PROGRAMMING
影响因子:
--
作者:
Kiczales, G;Lamping, J;Irwin, J
通讯作者:
Irwin, J