µABC: A Minimal Aspect Calculus
µABC: A Minimal Aspect Calculus
复制标题
µABC:最小方面微积分
DOI:
10.1007/978-3-540-28644-8_14
复制
发表时间:
2004
期刊:
影响因子:
--
通讯作者:
James Riely
中科院分区:
文献类型:
--
作者:
G. Bruns;R. Jagadeesan;A. Jeffrey;James Riely
Aspect-oriented programming is emerging as a powerful tool for system design and development. In this paper, we study aspects as primitive computational entities on par with objects, functions and horn-clauses. To this end, we introduce μABC, a name-based calculus, that incorporates aspects as primitive. In contrast to earlier work on aspects in the context of object-oriented and functional programming, the only computational entities in μABC are aspects. We establish a compositional translations into μABC from a functional language with aspects and higher-order functions. Further, we delineate the features required to support an aspect-oriented style by presenting a translation of μABC into an extended π-calculus.
DOI:
10.1007/bfb0053381
发表时间:
1997-01-01
期刊:
ECOOP'97: OBJECT-ORIENTED PROGRAMMING
影响因子:
--
作者:
Kiczales, G;Lamping, J;Irwin, J
通讯作者:
Irwin, J