首页> 外文期刊>ACM Computing Surveys >A Survey on UML-Based Aspect-Oriented Design Modeling
【24h】

A Survey on UML-Based Aspect-Oriented Design Modeling

机译:基于UML的面向方面的设计建模研究

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

摘要

Aspect-orientation provides a new way of modularization by clearly separating crosscutting concerns from noncrosscutting ones. While aspect-orientation originally has emerged at the programming level, it now stretches also over other development phases. There are, for example, already several proposals for Aspect-Oriented Modeling (AOM), most of them pursuing distinguished goals, providing different concepts as well as notations, and showing various levels of maturity. Consequently, there is an urgent need to provide an in-depth survey, clearly identifying commonalities and differences between current AOM approaches. Existing surveys in this area focus more on comprehensibility with respect to development phases or evaluated approaches rather than on comparability bn bases of a detailed evaluation framework. This article tries to fill this gap focusing on aspect-oriented design modeling. As a prerequisite for an in-depth evaluation, a conceptual reference model is presented as the article's first contribution, centrally capturing the basic design concepts of AOM and their interrelationships in terms of a UML class diagram. Based on this conceptual reference model, an evaluation framework has been designed, resembling the second contribution, by deriving a detailed and well-defined catalogue of evaluation criteria, thereby oper-ationalizing the conceptual reference model. This criteria catalogue is employed together with a running example in order to evaluate a carefully selected set of eight design-level AOM approaches representing the third contribution of the article. This per approach evaluation is complemented with an extensive report on lessons learned, summarizing the approaches' strengths and shortcomings.
机译:面向方面通过将横切关注点与非横切关注点清楚地分开,提供了一种新的模块化方法。虽然面向方面最初是在编程级别出现的,但现在也延伸到其他开发阶段。例如,已经有一些针对面向方面的建模(AOM)的提案,其中大多数都追求卓越的目标,提供不同的概念和符号,并显示出各种成熟度。因此,迫切需要提供深入的调查,以明确识别当前AOM方法之间的共性和差异。该领域中的现有调查更多地关注与开发阶段或评估方法有关的可理解性,而不是基于详细评估框架的可比性。本文试图填补这一空白,重点是面向方面的设计建模。作为深入评估的先决条件,本文将首先提出概念参考模型,以UML类图的形式集中捕获AOM的基本设计概念及其相互关系。在此概念参考模型的基础上,通过得出详细且定义明确的评价标准目录,从而设计了概念参考模型,从而设计了类似于第二贡献的评估框架。此标准目录与一个运行示例一起使用,以便评估代表本文的第三部分的八个设计级AOM方法的精心选择的集合。每种方法的评估均附有一份详尽的总结总结的报告,总结了这些方法的优缺点。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号