A General View of Software Architecture Research
MA Su-la · Jisuanji gongcheng · 2012
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.