期刊文献+

基于插件树的框架研究与实现 被引量:3

Research and Implementation of Addintree-based Framework
下载PDF
导出
摘要 针对现今主流插件框架的可扩展性和灵活性较差、框架源码开放度较低等问题,提出一种基于插件树的框架设计方案。通过建立插件树,将该框架划分成插件节点、路径及根节点三部分。使用XML语言描述addin文件,并存储插件基本属性、所需程序集以及挂接到插件树的路径值。插件节点根据该路径值挂接到插件树中,实现整个插件框架。实验结果表明,该框架具有结构层次清晰、扩展简易灵活、源码透明的特点。 To solve the problems of addins' higher dependencies,poor scalability,weak flexibility and lack of open source code about today's mainstream addin framework,this paper proposes an addintree-based framework.Through the creation of the addintree,the framework is divided into three parts: addin node,path and root node.In order to complete the entire process of addin framework,it describes the addin file by using XML language and saves basic properties of the addins,requires assembly and path's value.Experimental results show that the framework has clearer hierarchy,more simple and flexible expansion,and more transparent source code.
作者 笪伟 杨鹤标
出处 《计算机工程》 CAS CSCD 2012年第19期34-36,40,共4页 Computer Engineering
基金 国家自然科学基金资助项目(61005017)
关键词 插件框架 扩展插件 根节点 插件树 路径 即插即用技术 addin framework extended addin root node addintree path plug and play technology
  • 相关文献

参考文献12

  • 1TMS Software. TMS Plugin Framework[EB/OL]. (2010-03-18). http://www.tmssoftware.com/site/tpf.asp.
  • 2DPF-Delphi Plug-in Framework[EB/OL]. (2010-05-21). http://sou rceforge.net/projects/rd-dpf/.
  • 3SourceForge.net: Carbon Framework[EB/OL]. (2009-10-19). http:// sourceforge.net/projects/carbonframework.
  • 4Georgescu M, Milodin D. Techniques of Improving Open Source Software Tools[J]. Open Source Science Journal, 2010, 2(3): 34-48.
  • 5Charfi A, Dinkelaker T, Menzini M. A Plug-in Architecture for Self-adaptive Web Service Compositions[C]//Proc. of IEEE International Conference on Web Services. [S. l.]: IEEE Press, 2009: 35-42.
  • 6Lewis G, Morris L, Simanta S. Service Orientation and Systems of Systems[J]. IEEE Software, 2011, 28(1): 58-63.
  • 7HERZUMP,SIMSO.基于组件的企业级开发[M].韩柯,译.北京:机械工业出版社,2005:209-211.
  • 8Chatley R, Eisenbach S, Magee J. Modeling a Framework for Plugins[C]//Proc. of SAVCBS’03. [S. l.]: IEEE Press, 2003.
  • 9Wirfs-Brock R J. Designing Extensible Class[J]. IEEE Software, 2007, 24(5): 15-17.
  • 10李俊娥,周洞汝.“平台/插件”软件体系结构风格[J].小型微型计算机系统,2007,28(5):876-881. 被引量:37

二级参考文献20

  • 1李延春.软件插件技术的原理与实现[J].计算机系统应用,2003,12(7):24-26. 被引量:46
  • 2唐稚松,赵琛.一种面向软件工程的时序逻辑语言[J].软件学报,1994,5(12):1-16. 被引量:15
  • 3Venners B.Inside the Java Virtual Machine[M].2nd ed..New York:McGraw-Hill,1999.
  • 4Gamma E,Helm R,Johnson R.Design Patterns:Elements of Reusable Object-Oriented Software[M].Boston,MA:Addison-Wesley Longman Publishing Co.,Inc.,1995.
  • 5Li June.A novel model of network security architecture and solutions for its key issues[D].Wuhan University,2004.
  • 6Dewayne Perry,Alexander Wolf.Foundations for the study of software architecture[C].ACM SIGSOFT Software Engineering Notes,Oct.1992,1992,17(4).
  • 7David 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.
  • 8Rick 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.
  • 9LTC 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.
  • 10Mary Shaw,David Garlan.Software architecture:perspectives on an emerging discipline[M].Prentice Hall,1996.

共引文献45

同被引文献21

引证文献3

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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