ABC-S2C:一种面向贯穿特性的构件化软件关注点分离技术; ABC-S2C: Enabling Separation of Crosscutting Concerns in Component-Based Software Development | |
梅宏 ; 曹东刚 | |
刊名 | 计算机学报
![]() |
2005 | |
关键词 | 贯穿特性 关注点分离 构件 中间件 Aspect |
DOI | 10.3321/j.issn:0254-4164.2005.12.011 |
英文摘要 | 描述了一种在基于构件的软件开发中系统化支持面向贯穿特性的关注点分离技术.基于构件的软件开发强调通过组装可复用构件支持软件复用,在目标应用有多个关注点、存在贯穿特性的情况下,如何在构件组装时模块化封装各关注点的实现逻辑并将其组织成有机整体是一个重要的问题.文章以基于构件、面向体系结构的软件开发方法ABC为基础,提出通过构件运行支撑平台的支持,在运行时刻动态组织各贯穿特性的方法ABC-S2C.其机制是首先引入面向Aspect的软件开发中的概念Advice,用Advice对贯穿特性进行建模和模块化封装;其次是将连接子结构化和实体化,通过连接子将各Aspect和构件代码关联在一起,由连接子在运行时刻截获对构件的服务请求,按照配置动态调用各贯穿特性的处理逻辑Advice.这样的一套以连接子为核心的动态机制支持对黑盒构件的复用,在构件化软件生命周期主要阶段提供了对"贯穿特性"的系统化的模块化支持技术及机制.; 科技部科研项目; 中国科学院资助项目; 中文核心期刊要目总览(PKU); 中国科学引文数据库(CSCD); 0; 12; 2036-2044; 28 |
语种 | 中文 |
内容类型 | 期刊论文 |
源URL | [http://ir.pku.edu.cn/handle/20.500.11897/237291] ![]() |
专题 | 信息科学技术学院 |
推荐引用方式 GB/T 7714 | 梅宏,曹东刚. ABC-S2C:一种面向贯穿特性的构件化软件关注点分离技术, ABC-S2C: Enabling Separation of Crosscutting Concerns in Component-Based Software Development[J]. 计算机学报,2005. |
APA | 梅宏,&曹东刚.(2005).ABC-S2C:一种面向贯穿特性的构件化软件关注点分离技术.计算机学报. |
MLA | 梅宏,et al."ABC-S2C:一种面向贯穿特性的构件化软件关注点分离技术".计算机学报 (2005). |
个性服务 |
查看访问统计 |
相关权益政策 |
暂无数据 |
收藏/分享 |
除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。
修改评论