基于XML的构件组装描述及其代码生成技术研究

来源 :中南大学 | 被引量 : 0次 | 上传用户:a2622139
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
构件组装技术已经成为软件重用的主流技术。构件组装的目标是将分布在Internet上的构件,自动或半自动组装成为一个粒度更大的构件或者一个新的软件,缩短系统的开发周期,降低开发成本,提高系统的灵活性,可靠性、可扩展性和易维护性。传统的构件组装方法在组装编译过程中,缺乏有效的构件组装规约描述,并且组装的自动化程度不高。本文主要研究构件组装平台中基于XML的构件组装描述及其代码生成技术,提出一种基于XML的构件组装规约描述方案和组装程序代码自动化生成机制。 首先,介绍了构件组装技术的背景知识、技术特点和发展现状。然后,给出构件组装平台系统的总体框架和组装编译过程设计。 然后,阐述了基于XML的构件组装规约描述方案的设计思想及组装描述的生成机制。建立构件组装描述的形式化规约和统一描述文档;通过借鉴结构化编程思想,将构件组装行为分为顺序、分支、循环三种方式;利用文档对象模型,实现了组装描述文档的转化生成。 通过借鉴软件自动生成技术,设计了组装程序代码自动生成机制。定义了组装程序模板:系统构架模板、构件节点模板、构件细化模板,动态编译运行组装程序代码。 为了证明研究结泉的可行性,本文在所提出方案的基础上,实现了构件组装平台组装编译原型工具。最后,对研究工作进行了总结,并阐述了将来进一步的研究方向。
其他文献
现如今网络视频的增长已经呈现指数化。大型的视频网站层出不穷,如中国的土豆,优酷;美国的YouTube, Flickr等等。越来越多的人将视频上传到网络上。在这些海量的视频中有的视
伴随着高等教育的跨越式发展,高等职业教育事业也得到迅速发展,提高高等教育质量成为当务之急。为了推动高等教育的持续健康发展,不断提高人才培养质量,教育部决定实施“高等学校
藏文字是藏族同胞传统文化的核心、信息交流的主要工具、几千年文化传承的结晶。在信息技术高度发展的今天,藏文信息技术的研究发展对推动藏族同胞经济、文化的长远发展,进而促
尽管通过文本来进行图片检索已经被广泛的应用,但是在有些时候仍很难仅使用文本来描述一张复杂图片中所包含的结构信息。另一方面,尽管部分网络搜索引擎开始提供相似图片检索
当今企业为了适应市场形势的不断变幻,纷纷进行了不同程度的信息化建设以提高企业的生产效率,并最大程度地满足市场和客户的需求。在企业内部存在着各种各样的异构的信息系统
过热蒸汽广泛应用于工业、生活的各个领域。但目前在热能计量管理和经济核算中,蒸汽计量通常采用质量流量计量方法,这种计量方法不能真正反映用户的热量消耗的实际水平,用热
决策问题是当前计算机科学中相当流行的研究方向,并且在实际中有着很重要的应用。现在的决策系统大部分是依赖于搜索来完成,受计算机运行速度的影响较大。当今决策问题的解决方
《医护心理学》是由中央广播电视大学开办的一门面向医护人员的远程网络课程。该课程包括理论教学和实验教学2部分内容。实验教学环节的设置旨在使学生能够掌握常用实验仪器
专家系统是人工智能领域的一个重要分支,它大量利用专业知识以解决只有专家才能解决的问题。随着中医数字化和现代化研究的不断深入,中医临床、教学以及科研等各个环节对现代计
在实际开发企业级应用中,人们经常需要面对对分布式数据进行机器学习的需求。本文实现了一个集成有机器学习分布式数据功能的J2EE集成框架,在此框架结构上,能够快速、方便的开发