期刊文献+

基于AOM和插件模式的轻量级框架研究 被引量:3

Research of Lightweight Framework Based on AOM and Plug-in Pattern
下载PDF
导出
摘要 为了提高软件的复用度和扩展性,在参考设计模式和MVC框架的基础上,提出了一种基于自动化对象模型(AOM,Automatic Object Model)和插件(Plug-In)模式的轻量级框架(LFBAP,Lightweight Framework Based on AOM andPlug-In Pattern),并采用了Object-Z语言进行了形式化描述。其中,利用了观察者模式、事件冒泡机制设计AOM,为框架提供了一组可被订阅的对象事件接口;设计并实现了基于DLL的插件模式。应用结果表明,使用LFBAP框架开发某系统定制平台软件,可以很方便地对系统进行插件级的扩展,能有效地提高开发效率。 In order to improve the ability of software reuse and expansibility,a lightweight framework based on automatic object model(AOM) and plug-in was presented on the basis of design-pattern and MVC framework.A set of interfaces for framework was provided by the AOM which was designed with the idea of observer pattern and event bubble mechanism.Plug-in pattern was designed and implemented based on DLL.The experiment's result of a designing platform developed with the LFBAP shows that the efficiency is improved greatly and the expansibility of system can be realized by plug-in pattern.
出处 《计算机技术与发展》 2010年第10期54-57,61,共5页 Computer Technology and Development
基金 国家自然科学基金(60603029)
关键词 软件复用 框架 自动化对象模型 插件模式 轻量级 software reuse framework automatic object model plug-in pattern lightweight
  • 相关文献

参考文献11

  • 1周晓峰.面向领域的大规模定制软件研究[J].南京大学学报(自然科学版),2005,41(z1):96-101. 被引量:1
  • 2莫勇腾.深入浅出设计模式[M].北京:清华大学出版社,2006.
  • 3Yongbeom K,Stohr E.Software reuse:survey and research directions[J].Management Information Systems,1998,22(2):113-147.
  • 4Gamma E,Helm R,Johnson R.Design Patterns:Elements of Reusable Object-Oriented Software[M].Reading Massachusetts:Addison-Wesley Publishing Co,1995.
  • 5Cervantes H,Charleston-Villalobos S.Using a Lightweight Workflow Engine in a Plug-in Based Product Line Architecture[J].Lecture Notes in Computer Science,2006,4063(1):198-205.
  • 6McCarey F,Kushmerick N.An Eclipse Plugin to Support Agile Reuse[J].Lecture Notes in Computer Science,2005,3556(1):162-169.
  • 7彭永康,章义来.插件及其接口的研究与应用[J].计算机应用,2003,23(6):122-123. 被引量:21
  • 8陈方明,陈奇.基于插件思想的可重用软件设计与实现[J].计算机工程与设计,2005,26(1):172-173. 被引量:75
  • 9Sun Microsystem.MVC-View-Controller[EB/OL].2002.http://java.sun.com/blueprints/patterns/ MVC.html.
  • 10Smith G.The Object-Z Specification Language[M].Hing-ham.MA:Kluwer Academic Publishers,2000.

二级参考文献16

  • 1潘爱民.COM原理与应用[M].北京:清华大学出版社,2000..
  • 2(美)Petzold C 北京博彦科技发展有限公司.译.Windows程序设计[M].北京:北京大学出版社,1999..
  • 3(美)RomPattonTA 董粱 等译.ATL开发指南(第二版)[M].北京:电子工业出版社,2000..
  • 4[1]Stan Davis, Joseph Pine B Ⅱ. Mass Customization:The New Frontier in Business Competition. Boston: Harvard Business School Press. 1993.
  • 5[2]Paul Allen, Stuart Frost. Component-Based Development for Enterprise Systems. Cambridge University Press, January 13, 1998.
  • 6[3]Introduction of SOA and Web Services. http://www-128. ibm. com/developerworks/cn/webservices/newto/index. html.
  • 7[5]Michael Koch, Gunnar Teege. Support for Tailoring CSCW Systems: Adaptation by Composition.Proceedings of the Seventh Euromicro Workshop on Parallel and Distributed Processing. 1999, 146~152.
  • 8[6]Oliver Stiemerling, Ralph Hinken, Armin B Cremers. Distributed Component-Based Tailorability for CSCW Applications. Proceedings of the Fourth International Symposium on Autonomous Decentralized Systems. 1999, 345~352.
  • 9[7]Oliver Stiemerling, Michael Hallenberger, Armin B Cremers. A 3D Interface for the Administration of Component-Bases, Distributed Systems. Proceedings of the Fifth Euromicro Workshop on Parallel and Distributed Processing,2001, 119~ 126.
  • 10Gregory 康博创作室(译).Visual C++5开发使用手册[M].北京:机械工业出版社,1998..

共引文献100

同被引文献24

  • 1李征宇,刘建,李绪志.一种新型卫星测试操作工具软件的设计与实现[J].计算机工程与应用,2005,41(4):116-118. 被引量:2
  • 2刘升平,林作铨,梅婧,岳安步.一种XML的模型论语义[J].软件学报,2006,17(5):1089-1097. 被引量:14
  • 3杨永安,余培军,张武光,冯祖仁,骆永进.面向航天器控制的专用语言及编译程序设计[J].计算机工程,2006,32(12):247-249. 被引量:6
  • 4莫勇腾.深入浅出设计模式[M].北京:清华大学出版社,2006.
  • 5杨震.地面测控系统支持“遥操作”研究[C]//中国空间科学学会空间探测专业委员会第十九次学术会议论文集:下册.出版地不详:出版者不详,2006.
  • 6Terence P.编程语言实现模式[M].李袁奎,尧飘海译.武汉:华中科技大学出版社,2012.
  • 7ECSS Secretariat. ECSS-E-ST-70-32C-test and operations procedure language [ S ]. 2008.
  • 8Reid S,Pascoe A, Dankiewicz I.Larning from the Experience of Spacecraft Operations Automation [ C ]//SpaceOps 2006 Conference. [ s. 1.]: [ s. n. ] ,2006.
  • 9Chaudhri G, Hollander S. Ground Systems - The Need for Standardization [ C ]//SpaceOps 2004 Conference. [ s. 1. ] : [ s. n. ] .2004.
  • 10Matt Cumberlidge. Business process management with Jboss JBPM [M]. Birmingham: Packet Publishing Ltd, 2007.

引证文献3

二级引证文献6

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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