arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv cs/0505004cs.SEcs.PL
收藏

可插拔AOP:面向第三方组合的方面机制设计

Pluggable AOP: Designing Aspect Mechanisms for Third-party Composition

Sergei Kojarski, David H. Lorenz

摘要:

面向方面编程(AOP)的研究通常集中在一种语言中,在这种语言中,特定的方面扩展与基础语言集成在一起。以这种方式指定的语言具有固定的、不可扩展的AOP功能。在本文中,我们考虑更一般的情况下,集成一个基础语言与一组特定于该语言的第三方方面扩展。我们提出了一个通用的基于混合的方法来实现方面的扩展,在这样一种方式,多个,独立开发的,动态的方面扩展可以受到第三方组合和协作工作。

英文摘要:

Studies of Aspect-Oriented Programming (AOP) usually focus on a language in which a specific aspect extension is integrated with a base language. Languages specified in this manner have a fixed, non-extensible AOP functionality. In this paper we consider the more general case of integrating a base language with a set of domain specific third-party aspect extensions for that language. We present a general mixin-based method for implementing aspect extensions in such a way that multiple, independently developed, dynamic aspect extensions can be subject to third-party composition and work collaboratively.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑