可插拔AOP:面向第三方组合的方面机制设计
Pluggable AOP: Designing Aspect Mechanisms for Third-party Composition
摘要:
面向方面编程(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分析而来,可能存在错误,请以论文正文为准。