首页> 外文期刊>電子情報通信学会技術研究報告 >LMC:ポイントカット・アドバイスモデルの計算
【24h】

LMC:ポイントカット・アドバイスモデルの計算

机译:LMC:切入点/建议模型计算

获取原文
获取原文并翻译 | 示例
           

摘要

Aspect-oriented programming (AOP) has gained wide popularity in software development. Understanding the formal nature of aspect-oriented languages is one of the pressing problems in programming language research. We are currently developing LMC, a calculus intended to capture the properties of commonly used aspectual language extensions such as pointcut and advice. We define LMC to be independent from particular languages. LMC can emphasize the modularity in the formal definitions of aspect-oriented languages by using the calculus to define the aspectual parts of their semantics. In this paper, we introduce LMC and show how to use it to define a simple object-oriented language with aspect-oriented extensions.%アスペクト指向プログラミング(AOP)はソフトウェア開発において広く用いられており、アスペクト指向プログラミング言語のもつ性質を形式的にとらえ、理解することはプログラミング言語研究の重要な課題のひとつである。我々は、ポイントかソトやアドバイスといったアスペクト指向言語拡張の性質をとらえることを目的とした計算体系LMCを提案する。LMCは特定のプログラミング言語に依存しない形で定義されており、これをアスペクト指向言語拡張の定義に用いることで、アスペクト指向プログラミング言語の形式的定義をモジュール化できる。本論文ではLMCの定義の概要を示し、アスペクト指向拡張をもつ簡単なオブジェクト指向言語をLMCを用いて形式的に定義する。
机译:面向方面的编程(AOP)在软件开发中获得了广泛的普及。了解面向方面的语言的形式性质是编程语言研究中的紧迫问题之一。我们目前正在开发LMC,一种旨在捕获通用属性的演算。使用切入点和建议之类的定义语言扩展。我们将LMC定义为与特定语言无关.LMC通过使用演算来定义其语义的方面部分,可以强调面向方面语言的形式定义中的模块化。 ,我们将介绍LMC并展示如何使用它来定义具有面向方面的扩展的简单的面向对象的语言。%面向方面的编程(AOP)在软件开发中被广泛使用,并且面向方面的编程语言的性质已经形式化。理解和理解是编程语言研究中的重要问题之一。我们提出了一个计算系统LMC,该系统旨在捕获面向方面的语言扩展的属性,例如点,技巧和建议。 LMC以不依赖于特定编程语言的形式定义,并且通过使用它来定义面向方面的语言扩展,可以对面向方面的编程语言的形式定义进行模块化。本文概述了LMC的定义,并使用LMC正式定义了一种具有面向方面的扩展的简单的面向对象语言。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号