摘要
传统方法设计出的体系结构中始终存在着一些横切现象,使得体系结构变得复杂、难以理解、难以演化和难以重用。基于关注点分离和面向方面软件开发的相关理论,探讨了体系结构中的关注点,提出一种体系结构层关注点多维分离模型。该模型通过形象地表示关注点之间的关系,识别那些在体系结构中可能产生横切的关注点,有效解决传统软件体系结构设计中存在的关注点横切问题,为软件体系结构的演化和重用提供了重要的指导作用。
In the architecture designed with traditional methods there are many crosscutting phenomena that make architecture more complex, unable to understand and reuse. This paper focused on the concerns in system architecture level, proposed a model for multi-dimensions separating of concerns (MDSoC), based on the separation of concerns principles and aspect-oriented software development (AOSD) techniques. Through describing lively the relationships between concerns and then identifying the potential crosscutting concerns in the architecture, the model can effectively resolve the crosscutting problems in traditional architecture design,and provide the helpful guides for architecture further evolution and reuse.
出处
《计算机科学》
CSCD
北大核心
2009年第3期266-269,共4页
Computer Science
基金
国家高技术研究发展计划863项目(2006AA01Z168)
国家自然科学基金资助项目(60773006)
高等学校博士学科点专项科研基金资助项目(20060486045)
北京教育委员会科技发展计划面上项目(KM200710772003)资助
关键词
软件体系结构
关注点多维分离
面向方面开发方法
Software architecture, Multi-dimensions separating of concerns (MDSoC), Aspect oriented software development (AOSD)