位置:成果数据库 > 期刊 > 期刊详情页
一种利用模式信息的XPath测试集约简方法
  • ISSN号:1000-1220
  • 期刊名称:《小型微型计算机系统》
  • 时间:0
  • 分类:TP311[自动化与计算机技术—计算机软件与理论;自动化与计算机技术—计算机科学与技术]
  • 作者机构:[1]华侨大学计算机科学与技术学院,厦门361021, [2]中国科学院计算机网络信息中心,北京100190, [3]中国科学院大学,北京100190
  • 相关基金:国家自然科学基金项目(51305142,61003138)资助; 国家科技基础条件平台(BSDN2009-18)资助; 华侨大学人才引进科研启动基金项目(12BS215)资助
中文摘要:

XML文档自动生成在XML模式验证及网络环境下应用程序的测试中有广泛的应用.提出一种基于模式覆盖的XML文档自动生成方法,从给定模式中生成一组有效的且具有一定模式覆盖性的XML文档.采用正规树文法作为XML模式语言的形式模型,通过分析XML文档树与字符串之间的对应关系,将正规树文法转换为上下文无关文法,然后利用基于文法覆盖准则的句子生成算法从上下文无关文法中生成一组满足特定覆盖准则的句子,最后将句子还原为XML文档.实例分析和实验结果表明,生成的XML文档能较好地反映模式定义中的各种结构信息,可有效应用于XML模式验证及相关应用程序的功能测试.

英文摘要:

Automatic generation of XML documents is widely used in XML schema validation and the testing of Web applications. This paper presents a schema covering based approach which,given an XML schema, generates a set of valid XML documents that a- chieves certain coverage for the schema. The approach takes regular tree grammar as the formal model of XML schema language. Based on the analysis of the relations between XML trees and strings,it first translates regular tree grammar to context-free grammar, then generates a set of sentences satisfying a given coverage criterion by utilizing coverage-based sentence generation algorithm for context-free grammar, and finally restores XML documents from those generated sentences. Case study and experimental results show that the generated XML documents can well reflect various structure constraints information in schema definitions, and can be effec- tively applied to XML schema validation as well as the functional testing of XML related applications.

同期刊论文项目
期刊论文 7 会议论文 15 专利 2
同项目期刊论文
期刊信息
  • 《小型微型计算机系统》
  • 中国科技核心期刊
  • 主管单位:中国科学院
  • 主办单位:中国科学院沈阳计算技术研究所
  • 主编:林浒
  • 地址:沈阳市浑南新区南屏东路16号
  • 邮编:110168
  • 邮箱:xwjxt@sict.ac.cn
  • 电话:024-24696120 024-24696190-8870
  • 国际标准刊号:ISSN:1000-1220
  • 国内统一刊号:ISSN:21-1106/TP
  • 邮发代号:8-108
  • 获奖情况:
  • 中国自然科学核心期刊,中国科学引文数据库来源期刊
  • 国内外数据库收录:
  • 俄罗斯文摘杂志,波兰哥白尼索引,荷兰文摘与引文数据库,美国剑桥科学文摘,英国科学文摘数据库,日本日本科学技术振兴机构数据库,中国中国科技核心期刊,中国北大核心期刊(2004版),中国北大核心期刊(2008版),中国北大核心期刊(2011版),中国北大核心期刊(2014版),中国北大核心期刊(2000版)
  • 被引量:23212