Checking determinism of XML Schema content models in optimal time

Information Systems(2011)

引用 30|浏览0
暂无评分
摘要
We consider the determinism checking of XML Schema content models, as required by the W3C Recommendation. We argue that currently applied solutions have flaws and make processors vulnerable to exponential resource needs by pathological schemas, and we help to eliminate this potential vulnerability of XML Schema based systems. XML Schema content models are essentially regular expressions extended with numeric occurrence indicators. A previously published polynomial-time solution to check the determinism of such expressions is improved to run in linear time, and the improved algorithm is implemented and evaluated experimentally. When compared to the corresponding method of a popular production-quality XML Schema processor, the new implementation runs orders of magnitude faster. Enhancing the solution to take further extensions of XML Schema into account without compromising its linear scalability is also discussed.
更多
查看译文
关键词
xml schema processor,linear scalability,checking determinism,unique particle attribution,regular expression,optimal time,java,polynomial-time solution,xml schema,numeric occurrence indicator,one-unambiguity,xml schema content model,improved algorithm,w3c recommendation,corresponding method,determinism checking,linear time,weak determinism,polynomial time
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要