摘要
从广义视角出发,将一些独立发展的软件领域归结到软件体系结构(SA)领域,包括UML、面向方面程序设计、面向服务体系结构、基于构件的软件工程。考虑它们之间的相互联系、共同性和独特性,给出一种分类框架。指出软件体系结构的发展方向:SA与这些领域的关系,动态SA的机理,特殊领域ADLs的设计,理论基础建立以及工具开发。
In a general view,some software fields are merged into Software Architecture(SA),such as UML,aspect-oriented programming,service-oriented architecture and component-based software engineering.Considering their relationship,commonality and uniqueness,a classification framework is proposed.Several directions are addressed for further research: investigation of the relationship between SA and the fields,exploration of the mechanisms of dynamic SA,design of ADLs toward specific domains,establishment of the theoretical foundation of SA,and development of supporting tools.
出处
《计算机工程》
CAS
CSCD
2012年第23期42-46,共5页
Computer Engineering
基金
云南省应用基础研究基金资助项目(2006F0047M)
云南财经大学人才引进研究基金资助项目
关键词
分类框架
构件
形式化方法
面向对象
软件体系结构
软件工程
classification framework
component
formal method
object-orientation
SoftwareArchitecture(SA)
software engineering