会议专题

ABC方法中的非功能Aspect建模

非功能属性的建模一直是软件构件技术研究中的薄弱环节.一方面在目前大多数构件模型中,非功能属性都是用描述性语言进行描述,缺少形式化、系统的建模手段;另一方面基于构件的软件开发越来越依赖于特定中间件平台,非功能属性大多通过中间件平台提供的服务实现,使得系统的高层体系结构设计严重依赖于底层中间件平台的具体技术细节.面向构件、基于软件体系结构的软件开发方法ABC借鉴了面向Aspect的程序设计技术,将Aspect的概念引入体系结构描述语言中,加强了连接子的描述能力,在体系结构设计阶段对非功能属性进行面向Aspect的建模.ABC方法将体系结构设计阶段细分为建模和映射两个子阶段.作为建模结果的体系结构是一个语义丰富而平台独立的模型;该平台独立模型在映射阶段被映射到所选择的具体中间件平台上,模型中的Aspect或者映射为中间件平台所提供的服务,或者作为新构件而实现.

软件体系结构 构件 连接子 Aspect 非功能属性 软件开发 软件构件

曹东刚 梅宏

北京大学软件研究所

国内会议

2003中国计算机大会

北京

中文

1565-1572

2003-11-01(万方平台首次上网日期,不代表论文的发表时间)