帮助 本站公告
您现在所在的位置:网站首页 > 知识中心 > 文献详情
文献详细Journal detailed

基于面向方面MDA的软件开发方法
Software developing approach of MDA based on Aspect-oriented

作  者: ; ; ;

机构地区: 广东工业大学计算机学院

出  处: 《计算机工程与设计》 2009年第17期4077-4080,共4页

摘  要: 软件系统通常有许多横切整个系统的非功能需求,仅采用面向对象的方法不能很好的处理这些横切关注点。软件开发中使用面向方面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.

关 键 词: 面向方面 模型驱动架构 关注点分离 元模型 统一建模语言

领  域: [自动化与计算机技术] [自动化与计算机技术]

相关作者

作者 严玉清
作者 吴元欣
作者 蔡宏
作者 熊晓琼

相关机构对象

机构 中山大学
机构 华南理工大学
机构 广东外语外贸大学
机构 汕头大学

相关领域作者

作者 李文姬
作者 邵慧君
作者 杜松华
作者 周国林
作者 邢弘昊