期刊文献+

软件体系结构的广义视角研究 被引量:2

A General View of Software Architecture Research
下载PDF
导出
摘要 从广义视角出发,将一些独立发展的软件领域归结到软件体系结构(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
  • 相关文献

参考文献38

  • 1Shaw M,Garlan D.Software Architecture:Perspectives on anEmerging Discipline[M].[S.l.]:Prentice Hall,1996.
  • 2Garlan D,Shaw M.An Introduction to Software Architecture[M]//Ambriola V,Tortora G.Advances in Software Engineering andKnowledge Engineering.Singapore:World Scientific PublishingCompany,1993.
  • 3Perry D,Wolf A.Foundations for the Study of SoftwareArchitecture[J].ACM SIGSOFT Software Engineering Notes,1992,17(4):40-52.
  • 4Kruchten P.The 4+1 View Model of Architecture[J].IEEESoftware,1995,12(6):42-50.
  • 5Garlan D.Reconciling the Needs of Architectural Description withObject-modeling Notations[J].Science of Computer Programming,2002,44(1):23-49.
  • 6Magee J.Specifying Distributed Software Architectures[C]//Proc.of the 5th European Software Engineering Conference.London,UK:Springer-Verlag,1995.
  • 7Zelesnik G.The UniCon Language Reference Manual[D].Pittsburgh,USA:School of Computer Science,Carnegie MellonUniversity,1996.
  • 8Abowd G D.Formalizing Style to Understand Descriptions ofSoftware Architecture[J].ACM Transactions on SoftwareEngineering and Methodology,1995,4(4):319-364.
  • 9Lopes A,Wermelinger M,Fiadeiro J L.High-order ArchitecturalConnectors[J].ACM Transactions on Software Engineering andMethodology,2003,12(1):64-104.
  • 10Kim J S,Garlan D.Analyzing Architectural Styles[J].Journal ofSystems and Software,2010,83(7):1216-1235.

二级参考文献24

  • 1马晓星,余萍,陶先平,吕建.一种面向服务的动态协同架构及其支撑平台[J].计算机学报,2005,28(4):467-477. 被引量:80
  • 2[1]Beugnard, A., Jezequel, J., Plouzeau, N., et al. Making components contract aware. IEEE Computer, 1999,32(7):38~45.
  • 3[2]Orfali, R., Harkey, D., Edwards, J. The Essential Distributed Objects Survival Guide. John Wiley & Sons, Inc., 1996.
  • 4[3]Yellin, D.M., Strom, R.E. Protocol specification and component adaptors. ACM Transactions on Programming Languages and Systems, 1997,19(2):292~333.
  • 5[4]Mehta, N.R., Medvidovic, N., Phadke, S. Towards a taxonomy of software connector. In: Ghezzi, C., Jazayeri, M., Wolf, A., eds.Proceedings of the 22nd International Conference on Software Engineering (ICSE 2000). New York, NY: ACM Press, 2000.179~185.
  • 6[5]Garlan, D., Allen, R., Ockerbloom, J. Architectural mismatch: why reuse is so hard. IEEE Software, 1995,12(6):17~26.
  • 7[6]Gacek, C., Boehm, B.W. Composing components: how does one detect potential architectural mismatches? In: Workshop on Compositional Software Architectures. 1998. http://www.objs.com/workshops/ws9801/papers/paper050.html.
  • 8[7]Brand, D., Zafiropulo, P. On communicating finite-state machines. Journal of the ACM, 1983,30(2):323~342.
  • 9[8]Luckham, D.C., Kenney, J.J., Augustin, L.M., et al. Specification and analysis of system architecture using rapide. IEEE Transactions on Software Engineering, 1995,21(4):336~355.
  • 10[9]Zhang, Bo, Ding, Ke, Li, Jing. An XML-message based architecture description language and architectural mismatch checking. In:Proceedings of the 25th Annual International Computer Software and Applications Conference (COMPSAC 2001). 2001. http://dlib.co mpu ter.org/conferen/compsac/13 7 2/pdf /13 7 205 61.pdf.

共引文献100

同被引文献16

引证文献2

二级引证文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部