位置:成果数据库 > 期刊 > 期刊详情页
基于面向方面MDA的软件开发方法
  • ISSN号:1000-7024
  • 期刊名称:计算机工程与设计
  • 时间:0
  • 页码:4077-4080
  • 语言:中文
  • 分类:TP311.5[自动化与计算机技术—计算机软件与理论;自动化与计算机技术—计算机科学与技术]
  • 作者机构:[1]广东工业大学计算机学院,广东广州510006, [2]中国科学院成都计算机应用研究所,四川成都610041
  • 相关基金:基金项目:国家自然科学基金项目(60774095);广东省自然科学基金项目(07001774).
  • 相关项目:可信分布式实时软件的非功能特性的连贯性分析、设计与验证
中文摘要:

软件系统通常有许多横切整个系统的非功能需求,仅采用面向对象的方法不能很好的处理这些横切关注点。软件开发中使用面向方面MDA的方法,在设计阶段将系统的非功能需求从功能需求中分离出来,通过扩展UML建立面向方面PIM元模型和基于AspectJ的PSM元模型,横切关注点和核心业务逻辑就可以根据这些元模型分别建模,从而形成面向方面PIM和PSM,然后将系统PSM转换成系统代码。这种方法降低了软件开发的复杂性,提高了系统的可重用性、可维护性和横切关注点的模块化程度,最后给出了应用实例。

英文摘要:

Software systems usually have some non-functional requirements which crosscut entire systems. Pure object-oriented methods do not address successfully those crosscutting concerns. A proposal to use Aspect-oriented MDA in the development of the software systems is presented, which uses concepts of the aspect-oriented paradigm to separate the handing of non-functional requirements from the functional ones in the design phases and offers meta-model of aspect-oriented PIM and PSM met, a-model of AspectJ using the UML extension mechanisms. Then crosscutting concerns and core business logic can be modeled separately according to these meta-models, and aspect-oriented PIM and PSM can be established. At last, system PSM can be converted to system code. The proposal reduces the complexity of the software systems development and improves reusability and maintainability of the systems, and modnlarization of crosscutting concerns. In the end, the use of Aspect-oriented MDA on a case study of banking system is presented.

同期刊论文项目
同项目期刊论文
期刊信息
  • 《计算机工程与设计》
  • 北大核心期刊(2011版)
  • 主管单位:中国航天科工集团
  • 主办单位:中国航天科工集团二院706所
  • 主编:汤铭瑞
  • 地址:北京142信箱37分箱
  • 邮编:100854
  • 邮箱:ced@china-ced.com
  • 电话:010-68389884
  • 国际标准刊号:ISSN:1000-7024
  • 国内统一刊号:ISSN:11-1775/TP
  • 邮发代号:82-425
  • 获奖情况:
  • 中国科学引文数据库来源期刊,中国学术期刊综合评价数据库来源期刊,中国科技论文统计与分析用期刊
  • 国内外数据库收录:
  • 波兰哥白尼索引,美国剑桥科学文摘,英国科学文摘数据库,中国中国科技核心期刊,中国北大核心期刊(2004版),中国北大核心期刊(2008版),中国北大核心期刊(2011版),中国北大核心期刊(2014版)
  • 被引量:45616