کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
397490 671251 2011 22 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Checking determinism of XML Schema content models in optimal time
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر هوش مصنوعی
پیش نمایش صفحه اول مقاله
Checking determinism of XML Schema content models in optimal time
چکیده انگلیسی

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.

Research Highlights
► An optimal (linear) time algorithm for checking the determinism of XML Schema content models.
► Formal proof of correctness and worst-case complexity analysis.
► Extensive experimental comparison with previous quadratic-time algorithm and with an exponential-time algorithm used in an established XML Schema processor (Apache Xerces).

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Information Systems - Volume 36, Issue 3, May 2011, Pages 596–617
نویسندگان
,