【24h】

An Approach To Using Formal Methods In Aspect Orientation

机译:面向方面使用形式化方法的方法

获取原文

摘要

Aspects are defined as properties that cut across groups of functional components. Programming aspects manually using current component-oriented languages results in aspects being spread through the code. This type of "code tangling" makes the source code difficult to develop, understand and evolve. Aspect Orientation is a new paradigm proposal that addresses the above issues. One of the aims of aspect orientation is to define methods and tools that can effectively support independent specification of aspects with automated support for subsequent aspect integration. Our recent work has investigated formal modeling of distributed-object software. In this paper, we discuss the application of our work to aspect orientation. Particularly, we suggest that our basic notation for object models can be used to define aspect models. Furthermore, we apply a special subnet structure called a "plug-in" to enforce constraints between aspects when they are composed for a specific system use. These ideas are demonstrated and discussed in the context of an example.
机译:方面定义为跨越功能组件组的属性。使用当前的面向组件的语言手动编程方面会导致各方面通过代码传播。这种类型的“代码纠缠”使源代码难以开发,理解和发展。面向方面是解决上述问题的新范式建议。方面定位的目标之一是定义可以有效支持方面的独立规范并自动支持后续方面集成的方法和工具。我们最近的工作研究了分布式对象软件的形式化建模。在本文中,我们讨论了我们的工作在面向方面的应用。特别是,我们建议可以将对象模型的基本符号用于定义方面模型。此外,当组成针对特定系统用途的方面时,我们应用称为“插件”的特殊子网结构来强制方面之间的约束。这些示例将在一个示例的上下文中进行演示和讨论。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号