【24h】

μABC: A Minimal Aspect Calculus

机译:μABC:最小的方面微积分

获取原文

摘要

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.
机译:面向方面的编程是作为系统设计和开发的强大工具。在本文中,我们将各方面与对象,函数和喇叭条款相提并论的原始计算实体。为此,我们介绍了μABC,基于名称的微积分,其将方面作为原始的。与面向对象和功能编程的上下文中的前面的前面的工作相比,μABC中唯一的计算实体是方面。我们在具有方面和高阶函数的功能语言中建立成分转换为μABC。此外,我们描绘了通过将μABC的转化为延伸为π-微分,通过将μABC的翻译转换为取向风格所需的特征。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号