期刊文献+

一种基于对等计算的构件模型研究 被引量:1

Component Model Based on Peer-to-peer Computing
下载PDF
导出
摘要 基于构件的软件开发,是软件工程领域一个重要的方法,其中构件模型是该方法的理论基础.目前,适用于基于对等结构的分布式应用软件开发的构件模型尚不多见.针对对等应用软件的特点,首先在给出一个开发框架的前提下,对对等应用软件进行了构件特征分析,并将基于该框架开发的对等应用软件系统所涉及到的构件形态,归结为可迁移构件、轻量级构件和耦合容器构件3类,然后在此基础上提出一个支持对等应用的构件模型,并对构件模型中语义和语法进行了表述,最后介绍了该构件模型的生成与部署、合成与组装、查找与匹配、通讯与协作、以及相关对比等方面的研究工作. Component based software development(CBSD) is a very important approach in software engineering(SE).Meanwhile,Component model is the theoretic foundation of this approach.Presently,it is rarely seen about the component model applied to the distributed application software development based on peer-to-peer computing.According to the characteristics of peer-to-peer application software,three component features are firstly classified,which can be applied to develop peer-to-peer application software by using development architecture DevP2P,i.e.,movable component,lightweight component,container-coupled component.Then a component model supporting peer-to-peer applications has been proposed,and its semantic and grammatical aspects have been also presented.Lastly research works about the component model′s development and deployment,composition and assembly,search and match,communication and cooperation have been introduced.
出处 《小型微型计算机系统》 CSCD 北大核心 2012年第5期929-935,共7页 Journal of Chinese Computer Systems
基金 中央高校基本科研业务费专项资金项目(2010-Ia-047)资助 武汉大学软件工程国家重点实验室开放基金项目(SKLSE2010-08-30)资助 国家自然科学基金项目(60803046)资助 武汉理工大学青年教师博士科研启动基金项目(471-38650514)资助
关键词 基于构件的软件开发 构件模型 对等计算 对等应用软件 component based software development(CBSD) component model peer-to-peer computing peer-to-peer application software
  • 相关文献

参考文献10

  • 1Ferscha A,Hechinger M,Mayrhofer R,et al.A Light-weightcomponent model for peer-to-peer applications[C].Proceedings ofthe 24th International Conference on Distributed Computing Sys-tems Workshops,2004:520-527.
  • 2Alcaide C,Díaz M,Llopis L,et al.CoSP2P:a component basedservice model for peer-to-peer systems[C].Proceedings of the 21stInternational Conference on Computer,Electrical,Systems Scienceand Engineering(CESSE'07),2007:77-82.
  • 3Lau Kung-Kiu,Taweel F M.Towards encapsulating data in com-ponent based software systems[C].Proceedings of the 9th Interna-tional Symposium on Component Based Software Engineering(CBSE 2006),2006:376-384.
  • 4Lau Kung-Kiu,Ling L,Elizondo P V.Composite connectors forcomposing software components[C].Proceedings of the 6th Inter-national Symposium on Software Composition(SC 2007),2007:266-280.
  • 5Lau Kung-Kiu.Software component models[J].IEEE Transac-tions on Software Engineering,2007,33(10):709-724.
  • 6Lau Kung-Kiu,Ukis V.Defining and checking deployment con-tracts for software components[C].Proceedings of the 9th Interna-tional Symposium on Component Based Software Engineering(CBSE 2006),2006:1-16.
  • 7Raman K,Zhang Y,Panahi M,et al.RTZen:highly predictable,real-time Java middleware for distributed and embedded systems[C].Proceedings of the 6th International Middleware Conference(Middleware 2005),2005:225-248.
  • 8Hu J,Gorappa S,Colmenares J A,et al.Compadres:a light-weight component middleware framework for composing distribu-ted real-time embedded systems with real-time Java[C].Proceed-ings of the 8th International Middleware Conference(Middleware2007),2007:41-59.
  • 9Lau Kung-Kiu,Taweel F M.Data encapsulation in software com-ponents[C].Proceedings of the 10th International Symposium onComponent Based Software Engineering(CBSE 2007).Medford,MA,USA:Springer,2007:1-16.
  • 10雷丽晖,段振华.一种基于扩展有限自动机验证组合Web服务的方法[J].软件学报,2007,18(12):2980-2990. 被引量:37

二级参考文献2

共引文献36

同被引文献8

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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