An aspect-oriented framework for operating system evolution

  • Jing Chen
  • , Hui Min Su
  • , Chien Fu Chou

研究成果: Conference contribution

1   !!Link opens in a new tab 引文 斯高帕斯(Scopus)

摘要

This paper presents an aspect-oriented framework which enables dynamically weaving aspects into operating system in order to adjust its functionalities during system operation. The framework is designed based on the notion of dynamic aspect weaving in Aspect-Oriented Programming (AOP) arena, which can achieve modulating, at runtime, the behavior of an existing program by injecting a piece of code (called advice in AOP terminology) at selected location (called join point) of the program. It is useful in making program adaptable, especially for non-stopping systems of which, in general, going off-line for maintenance and undertaking system restart is either unacceptable or too expensive. The design of this framework includes a join point model and management functions on aspects. The join point model supports weaving multiple aspects to the same join point and the chained execution of advices of the same type. The management functions provide the creation, deployment, and runtime management of aspects, in addition to sequencing the execution of advices. An example implementation of this framework working on Linux operating system is described in this paper, which demonstrates both the feasibility and the effectiveness of this framework.

原文English
主出版物標題APPLIED COMPUTING 2010 - The 25th Annual ACM Symposium on Applied Computing
發行者Association for Computing Machinery (ACM)
頁面226-230
頁數5
ISBN(列印)9781605586380
DOIs
出版狀態Published - 2010
事件25th Annual ACM Symposium on Applied Computing, SAC 2010 - Sierre, Switzerland
持續時間: 2010 3月 222010 3月 26

出版系列

名字Proceedings of the ACM Symposium on Applied Computing

Other

Other25th Annual ACM Symposium on Applied Computing, SAC 2010
國家/地區Switzerland
城市Sierre
期間10-03-2210-03-26

All Science Journal Classification (ASJC) codes

  • 軟體

指紋

深入研究「An aspect-oriented framework for operating system evolution」主題。共同形成了獨特的指紋。

引用此