期刊文献+

“平台/插件”软件体系结构风格 被引量:38

The Platform/Plug-in Software Architecture Style
在线阅读 下载PDF
导出
摘要 体系结构发现是软件体系结构研究领域的一个重要方向.近年出现的“平台+插件”软件设计方法,使得发布后的软件产品可以方便地通过安装插件模块而扩展其功能.然而,迄今为止,未见资料将这种结构从软件体系结构的高度进行提炼和描述.本文提出“平台+插件”的软件设计方法是一种软件体系结构风格,并将其称为“平台/插件(Platform/Plug-in)”风格,简写为“P/P风格”.由于软件体系结构和体系结构风格的概念还没有一个标准的定义,文中首先定义了本文使用的模型和概念;研究了“平台/插件”结构应用程序的特点和分类,分析了该类程序的架构,在本文定义的软件体系结构模型的基础上,用统一建模语言UML描述了P/P体系结构风格及P/P风格软件的开发过程.本文工作为需要动态扩展功能的大型软件开发提供了一种可复用的体系结构风格,可以认为,P/P风格是可扩展和可增量升级软件系统的领域体系结构模型. The architecture discovering is an important branch in the field of software architecture. "Platform plus Plug-in", a new kind of software structure appeared in recent years, has been used in many software in which functions can be extended by plugging in program modules called "Plug-in". But so far, it is not abstracted and described from the view of software architecture. It is pointed out in this paper that the software structure of "Platform plus Plug-in" is a kind of software architecture style, that is Platform/Plug-in style (P/P style). Because there are not generally accepted definitions to the software architecture and architecture style, the concepts about them which are used in this paper are defined. The property and classification of software which employ P/P style architecture are analyzed, and their frameworks are studied. Based on the model of software architecture proposed in this paper, the P/P style and the development process of software which employ P/P style are described in UML. This work presents an architecture style which can be reused in software developing and can be regarded as a domain architecture model for function extensible and updatable online software.
出处 《小型微型计算机系统》 CSCD 北大核心 2007年第5期876-881,共6页 Journal of Chinese Computer Systems
关键词 平台/插件 软件体系结构 体系结构风格 体系结构发现 UML platform/plug-in software architecture architecture style architecture discover UML
作者简介 李俊娥,女,1966年生,博士,教授,主要研究方向为网络安全与软件体系结构.E-mail : jeli@whu. edu. cn
  • 相关文献

参考文献15

  • 1Li June.A novel model of network security architecture and solutions for its key issues[D].Wuhan University,2004.
  • 2Dewayne Perry,Alexander Wolf.Foundations for the study of software architecture[C].ACM SIGSOFT Software Engineering Notes,Oct.1992,1992,17(4).
  • 3David Garlan,Mary Shaw.An introduction to software architecture[A].In V.Ambriola and G.Tortora,ed.,Advances in Software Engineering and Knowledge Engineering[M].Volume I,World Scientific Publishing Company,New Jersey,1993.
  • 4Rick Kazman,Len Bass,Gregory Abowd,et al.SAAM:a method for analyzing the properties of software architectures[C].In:Proceedings of 16th International Conference on Software Engineering (ICSE-16),May 1994,81-90.
  • 5LTC Erik Mettala,Mark H Graham.The domain-specific software architecture program[C].In:Proceedings of the DARPA Software Technology Conference,Defense Advanced Research Projects Agency,April 1992.
  • 6Mary Shaw,David Garlan.Software architecture:perspectives on an emerging discipline[M].Prentice Hall,1996.
  • 7Zhang Shi-kun,Wang li-fu,Yang fu-qing.Architecture based software develpoment model[J].Research and Development of World Technology,1999,21(3):31-35.
  • 8唐稚松,赵琛.一种面向软件工程的时序逻辑语言[J].软件学报,1994,5(12):1-16. 被引量:15
  • 9骆华俊,唐稚松,郑建丹.可视化体系结构描述语言XYZ/ADL[J].软件学报,2000,11(8):1024-1029. 被引量:29
  • 10Zhang Guang-quan,Tang Zhi-son.Research of visual architecture description language based on XYZ/E[J].Computer Science,2000,27(9.S):155-157.

二级参考文献18

  • 1陶伟.以体系结构为中心软件产品线开发:博士学位论文[M].北京:北京航空航天大学,1999..
  • 2周莹新.电信软件体系结构的研究:博士学位论文[M].北京:北京邮电大学,1997..
  • 3唐稚松,1990年
  • 4赵琛,1994年
  • 5唐稚松,Hin J Adv Soft Res,1994年,1卷,1期,1页
  • 6赵琛,硕士学位论文,1992年
  • 7Xie Hongliang,J Comput Sci Technol,1991年,6卷,1期
  • 8唐稚松,时序逻辑程序设计与软件工程,1999年
  • 9Shaw M,Software Architecture,1996年
  • 10Tang Zhisong,Chin J Adv Software Res,1994年,1卷,1期,1页

共引文献250

同被引文献234

引证文献38

二级引证文献176

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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