摘要
为了分离软件系统中的核心关注点和横切关注点,通过引入面向方面软件开发的思想设计了一种面向方面软件体系结构模型,并详细分析了该模型的三个基本构成单元,即构件、连接件和方面构件。最后通过一个网上支付实例验证了该模型具有一定的理论意义和实用价值。
For making good separation of the corn concerns and crosscutting concerns of software systems,this paper introduced an aspect oriented software architecture (AOSA) model based on the thought of aspect oriented software development (AOSD) ,and designed its three basic units with details: component,connector and aspect component. Finally,this model shows its theoretical and practical value through a case of online payment.
出处
《计算机应用研究》
CSCD
北大核心
2010年第9期3387-3389,3394,共4页
Application Research of Computers
基金
国家“863”计划资助项目(2007AA01Z425,2009AA012201)
国家“973”计划课题(2007CB316502)
国家自然科学基金资助项目(90718015)
NSFC—微软亚洲研究院联合资助项目(60970155)
国家教育部博士点基金资助项目(20090072110035)
上海市优秀学科带头人计划资助项目(10XD1404400)
高效能服务器和存储技术国家重点实验室开放基金资助项目(2009HSSA06)
关键词
面向方面软件体系结构
横切关注点
构件
连接件
方面构件
aspect oriented software architecture
crosscutting concern
component
connector
aspect component