...
首页> 外文期刊>Software >Supporting the development of CAM/DAOP applications: an integrated development process
【24h】

Supporting the development of CAM/DAOP applications: an integrated development process

机译:支持CAM / DAOP应用程序的开发:集成的开发过程

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

获取外文期刊封面封底 >>

       

摘要

The increasing complexity of large-scale distributed applications is driving the Software Engineering community to adopt new software technologies for the development of distributed systems. In this sense, the emergence of component-based software engineering represents a significant advance towards assembling applications by plugging in pre-fabricated components. Additionally, the principle of 'advanced' separation of concerns is nowadays widely applied to improve modularity, reusability and adaptability of software components. In this way, the aspect-oriented software development paradigm separates into a new dimension, named aspect, those properties that crosscut the system 'objects' or 'components', reducing their dependencies. However, the development of software based on the composition of components and aspects is still in its early stages. Part of the reason for this is the lack of well-defined development processes and tools that help software developers in the use of existing component and aspect-based approaches. Therefore, the primary aim of this paper is to propose an integrated development process for deriving applications by the assembly of a set of prefabricated components and aspects. This process supports the development of Component-Aspect Model/Dynamic Aspect-Oriented Platform (CAM/DAOP) applications, where CAM/DAOP is a new model and platform based on components and aspects. Our intention is to show how, with the support of the integrated development process presented in this paper, it is possible to use CAM/DAOP as an alternative to current distributed platforms.
机译:大型分布式应用程序日益复杂,这驱使软件工程界采用新的软件技术来开发分布式系统。从这个意义上讲,基于组件的软件工程的出现代表了通过插入预制组件来组装应用程序的重大进步。此外,如今,“高级”关注点分离的原则已广泛应用于改善软件组件的模块化,可重用性和适应性。这样,面向方面的软件开发范式将那些横切系统“对象”或“组件”的属性划分为一个新的方面,命名为方面,从而减少了它们的依赖性。但是,基于组件和方面的组成的软件开发仍处于早期阶段。造成这种情况的部分原因是缺乏定义明确的开发过程和工具,这些过程和工具可以帮助软件开发人员使用现有的基于组件和方面的方法。因此,本文的主要目的是提出一种集成开发过程,以通过组装一组预制组件和方面来派生应用程序。此过程支持组件方面模型/面向动态方面的平台(CAM / DAOP)应用程序的开发,其中CAM / DAOP是基于组件和方面的新模型和平台。我们的意图是展示如何在本文介绍的集成开发过程的支持下,将CAM / DAOP用作当前分布式平台的替代方案。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号