中文

基于带可见与不可见卵石的树游走自动机与 transducer 的 XML 导航与转换

形式语言与自动机理论 2018-09-18 v1

摘要

卵石树自动机与卵石树 transducer 通过额外允许无界数量的“不可见”卵石(相对于通常的“可见”卵石)得到增强。所得到的卵石树自动机识别正则树语言(即可以验证所有广义 DTD),因此能找到所有 MSO 可定义模式的匹配。此外,当视作导航设备时,它们导出一种类 XPath 的形式体系,其对每个 MSO 可定义二元模式都有一条路径表达式。所得到的卵石树 transducer 可对其配置(的可观测部分)应用任意 MSO 可定义测试,它们(仍然)具有可判定的类型检查问题,并且可以建模 XSLT 的递归机制。使用不可见卵石常可降低那些使用 MSO 可定义模式的合取查询之类型检查问题的时间复杂度。

关键词

引用

@article{arxiv.1809.05730,
  title  = {XML Navigation and Transformation by Tree-Walking Automata and Transducers with Visible and Invisible Pebbles},
  author = {Joost Engelfriet and Hendrik Jan Hoogeboom and Bart Samwel},
  journal= {arXiv preprint arXiv:1809.05730},
  year   = {2018}
}

备注

96 pages, 6 figures, 7 tables