数据格式转换语言研究

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:chenchao198339
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
为实现分布式协作开发环境下工具间的数据共享,应当提供一致的数据访问服务。数据格式转换工作,在集成平台中被封装为数据对象转换服务,使得不同工具产生的数据均能表现为符合特定规则的数据对象,从而实现数据的统一访问。本文提出一种基于上下文无关文法的数据格式转换语言DFTL(Data Format Transformation Language),用于实现异构数据格式之间的转换。DFTL采用XML作为定义元语言,通过DFTL Schema描述异构数据格式之间的转换模型,定义了源数据的逻辑结构及结构分支上关联的转换规则。DFTL Schema是基于XML Schema特征子集的扩展,是带有DFTL扩展标记的XML Schema。一个完整的DFTL Schema描述是一个独立于数据文件的XML文件,采用XML Schema描述源数据的上下文无关文法结构,定义DFTL扩展标记描述源数据的解析规则及其上下文无关文法模型与XML DOM(Document Object Model,文档对象模型)模型之间的映射规则。实验表明,基于DFTL可实现不同类型数据格式到XML格式的转换,为数据对象的访问提供统一的XML视图。借助于XSLT技术,可进一步实现异构数据格式之间的相互转换,满足数据共享的需求。
其他文献
随着芯片技术的不断发展,超大规模集成电路(Very Large Scale Integration,VLSI)在生产中起着越来越重要的作用。通道布线作为VLSI的一个关键环节,其性能优化和改善对提高VLSI芯
进化测试是近年来兴起的非常重要的一种自动化测试数据生成技术。进化测试的主要思想是将测试数据的生成问题转化成为进化搜索问题,从而实现测试的自动化。进化测试利用进化
随着我国经济的飞速发展、汽车保有量的激增,随之产生的各类道路管理问题日趋严重,智能交通管理系统应运而生,在此背景下,作为智能交通管理系统核心的车牌识别系统也越来越受到关
工作流管理系统的主要目标是通过合理地调用和分配有关的信息来协调业务过程中的各个活动,以促使业务目标的高效实现。在计算机和网络使用越来越广泛的今天,工作流管理系统正吸
随着网络应用的发展,XML已成为互联网各种应用中信息交换的事实标准。随着XML技术的普及,越来越多的应用程序不再是仅仅把XML作为应用程序之间数据交换的手段,同时也将XML作
随着信息技术的迅猛发展,人类社会正进入信息时代,信息已成为人类宝贵的资源,特别是计算机网络已经渗透到社会的各个领域,信息越来越成为一种战略资源,人们的决策越来越依赖
异构数据源的集成是建立综合电子信息系统的重要目标。目前的异构数据源集成方法主要面向异构数据库,在实际应用中,用户常常需要对现有系统的各类异构业务数据进行综合分析和
查询性能预测的目的是为了在缺少相关性判断信息的条件下评估一个检索系统针对于一个特定的查询返回的结果的有效性。查询性能预测在信息检索领域有着许多的应用,如查询优化,提
随着社会经济的发展,交通流量的增长与现有道路状况之间的矛盾日益突出,已成为制约城市经济发展的主要因素之一。因此,近年来交通问题受到了国内外专家们的重视,提出了各种各样的
随着计算机技术和虚拟现实技术的不断发展,把虚拟现实技术引入到产品的设计过程中,不仅可缩短产品开发周期、降低生产成本,而且增强了产品的可靠性。在航空领域,虚拟设计技术