首页> 外文会议>Companion of the 17th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications >An aspect-oriented infrastructure for a typed, stack-based, intermediate assembly language
【24h】

An aspect-oriented infrastructure for a typed, stack-based, intermediate assembly language

机译:一种面向方面的基础结构,用于类型化的基于堆栈的中间汇编语言

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

摘要

While traditional, one-dimensional approaches to the problem of separation of concerns have been adequate for current software development, they are often brittle and resistant to evolutionary change. Aspects and aspect-orientation offer a controllable, modular mechanism for describing the separation of concerns that are orthogonal to the object model that is the primary developmental focus of a wide range of software applications. This dissertation research project involves the creation of an aspect-oriented infrastructure to support a variety of software development tools. Use of this infrastructure is demonstrated in domain areas such as ecological modeling software and web development in order to establish aspect-orientation as a feasible and straightforward solution to the problem of separation of concerns in object-oriented software systems. In the process of establishing the viability of the aspect-oriented solution, this dissertation investigates several new directions in aspect-orientation: aspects in system software, language independent aspects, aspect integration techniques, and opportunities for aspect reuse. In comparing the two-dimensional, aspect-oriented approach to the traditional, one-dimensional approach, the assertion of this research is that a two-dimensional approach offers an inherently more flexible software system while maintaining the advantages of modularity and code reuse that have long been ascribed to object-oriented systems.
机译:传统的一维解决关注点分离问题的方法对于当前的软件开发已经足够了,但它们通常是脆弱的,并且抵抗进化的变化。方面和方面的方向提供了一种可控制的模块化机制,用于描述与对象模型正交的关注点分离,这是广泛的软件应用程序的主要开发重点。本论文研究项目涉及到一个面向方面的基础架构的创建,以支持各种软件开发工具。在诸如生态建模软件和Web开发之类的领域领域,已证明了该基础结构的使用,以便将面向方面确定为解决面向对象软件系统中关注点分离问题的可行而直接的解决方案。在建立面向方面解决方案的可行性的过程中,本文研究了面向方面的几个新方向:系统软件方面,语言独立方面,方面集成技术以及方面重用的机会。在将二维,面向方面的方法与传统的一维方法进行比较时,该研究的断言是,二维方法提供了固有的更灵活的软件系统,同时保持了模块化和代码重用的优势。长期以来,归因于面向对象的系统。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号