XML reasoning made practical
暂无分享,去创建一个
We present a tool for the static analysis of XPath queries and XML Schemas. The tool introduces techniques used in the field of verification (such as binary decision diagrams) in order to efficiently solve XPath query satisfiability, containment, and equivalence, in the presence of real-world XML Schemas. The tool can be used in query optimizers, in order to prove soundness of query rewriting. It can also be used in type-checkers and optimizing compilers that need to perform all kinds of compile-time analyses involving XPath queries and XML tree constraints.
[1] Michael Benedikt,et al. XPath satisfiability in the presence of DTDs , 2008, JACM.
[2] Vincent Quint,et al. Identifying query incompatibilities with evolving XML schemas , 2009, ICFP.
[3] Pierre Genevès,et al. Logics for XML , 2008, ArXiv.
[4] Pierre Genevès,et al. Efficient static analysis of XML paths and types , 2007, PLDI '07.
[5] Eric Sedlar. Managing structure in bits & pieces: the killer use case for XML , 2005, SIGMOD '05.