Abstract
Since XML technologies have become a standard for data representation, a huge amount of XMLMSs have emerged as well. Consequently, it is necessary to be able to experimentally test and compare their versatility, behaviour and efficiency. In this chapter we provide an overview of existing approaches to testing XMLMSs and we discuss respective consequences and recommendations.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
A software that tests a set of programs by running them under varying conditions and monitor their behavior and outputs.
- 2.
XML Schema definitions
References
Aboulnaga, A., Naughton, J.F. and Zhang, C. (2001): Generating Synthetic Complex-structured XML Data. In WebDB’01: Proc. of the 4th Int. Workshop on the Web and Databases. Santa Barbara, California: Informal proceedings.
Afanasiev, L., Manolescu, I. and Michiels, P. (2005): MemBeR: A Micro-Benchmark Repository for XQuery. In XSym’05: Proc. of 3rd Int. XML Database Symp., LNCS: Springer-Verlag.
Afanasiev, L. and Marx, M. (2006): An Analysis of the Current XQuery Benchmarks. In ExpDB’06: Proc. of the 1st Int. Workshop on Performance and Evaluation of Data Management Systems, pp. 9–20, Chicago, Illinois, USA: ACM.
Barbosa, D., Mendelzon, A. O., Keenleyside, J. and Lyons, K. A. (2002): ToXgene: A Template-Based Data Generator for XML. In SIGMOD’02: Proc. of the 2002 ACM SIGMOD Int. Conf. on Management of Data, p. 616, Madison, Wisconsin, USA: ACM.
Berglund, A., Boag, S., Chamberlin, D., Fernandez, M. F., Kay, M., Robie, J. and Simeon, J. (2007): XML Path Language (XPath) 2.0. W3C. http://www.w3.org/TR/xpath20/.
Biron, P. V. and Malhotra, A. (2004): XML Schema Part 2: Datatypes (Second Edition). W3C. www.w3.org/TR/xmlschema-2/.
Boag, S., Chamberlin, D., Fernandez, M. F., Florescu, D., Robie, J. and Simeon, J. (2007): XQuery 1.0: An XML Query Language. W3C. http://www.w3.org/TR/xquery/.
Bohme, T. and Rahm, E. (2001): XMach-1: A Benchmark for XML Data Management. In BTW’01: Datenbanksysteme in Buro, Technik und Wissenschaft, 9. GI-Fachtagung, pp. 264–273, London, UK: Springer-Verlag.
Bosak, J. (2007): Jon Bosak’s XML Examples. http://www.ibiblio.org/bosak/.
Bray, T., Paoli, J., Sperberg-McQueen, C. M., Maler, E. and Yergeau, F. (2006): Extensible Markup Language (XML) 1.0 (Fourth Edition). W3C. http://www.w3.org/TR/REC-xml/.
Bressan, S., Lee, M.-L., Li, Y. G., Lacroix, Z. and Nambiar, U. (2003): The XOO7 Benchmark. In Proc. of the VLDB 2002 Workshop EEXTT and CAiSE 2002 Workshop DTWeb on Efficiency and Effectiveness of XML Tools and Techniques and Data Integration over the Web-Revised Papers, pp. 146–147, London, UK: Springer-Verlag.
Busse, R., Carey, M., Florescu, D., Kersten, M., Manolescu, I., Schmidt, A. and Waas, F. (2003): XMark – An XML Benchmark Project. Centrum voor Wiskunde en Informatica (CWI), Amsterdam. http://www.xml-benchmark.org/.
Carey, M. J., DeWitt, D. J. and Naughton, J. F. (1993): The OO7 Benchmark. SIGMOD Record (ACM Special Interest Group on Management of Data), 22(2), pp. 12–21.
Caucho (2005): XSLT Benchmark. Caucho Technology, Inc. http://unsemaul.sportsseoul.com/resin-doc/features/xslt-benchmark.xtp.
Chamberlin, D., Fankhauser, P., Florescu, D., Marchiori, M. and Robie, J. (2007): XML Query Use Cases. W3C. http://www.w3.org/TR/xquery-use-cases/.
Clark, J. (1999): XSL Transformations (XSLT) Version 1.0. W3C. http://www.w3.org/TR/xslt.
Clark, J. and DeRose, S. (1999): XML Path Language (XPath) Version 1.0. W3C. http://www.w3.org/TR/xpath/.
DBLP (2008): Digital Bibliography & Library Project. http://dblp.uni-trier.de/.
DeRose, S., Daniel, R., Grosso, P., Maler, E., Marsh, J. and Walsh, N. (2002): XML Pointer Language (XPointer). W3C. http://www.w3.org/TR/xptr/.
DeRose, S., Maler, E. and Orchard, D. (2001): XML Linking Language (XLink) Version 1.0. W3C. http://www.w3.org/TR/xlink/.
Dokulil, J., Yaghob, J. and Katreniakova, J. (2008): Everything You Ever Wanted to Learn from the Semantic Web, but Were Unable to Ask. In ADVCOMP'08: Proc. of the 2nd Int. Conf. on Advanced Engineering Computing and Applications in Sciences, Valencia, Spain: IEEE.
Dvorakova, J. and Zavoral, F. (2008): Xord: An Implementation Framework for Efficient XSLT Processing. In IDC'08: Proc. of the 2nd Int. Symposium on Intelligent Distributed Computing, Catania, Italy: Springer-Verlag.
Farwick, M. and Hafner, M. (2007): XML Parser Benchmarks: Part 1 & 2. XML.com. http://www.xml.com/pub/a/2007/05/09/xml-parser-benchmarks-part-1.html. http://www.xml.com/pub/a/2007/05/16/xml-parser-benchmarks-part-2.html.
Fields, M. (1996): Mark Fields’s Ebooks. http://www.assortedthoughts.com/downloads.php.
Franceschet, M. (2005): XPathMark – An XPath Benchmark for XMark Generated Data. In XSym’05: Proc. of 3rd Int. XML Database Symposium, LNCS: Springer-Verlag.
FreeDB (2008): http://www.freedb.org/.
H-InvDB (2007): Annotated Human Genes Database. http://www.jbirc.aist.go.jp/hinv/.
IMDb (2008): The Internet Movie Database. http://www.imdb.com/.
INEX (2007): INitiative for the Evaluation of XML Retrieval. http://inex.is.informatik.uni-duisburg.de/.
Jeong, H. J. and Lee, S.H. (2006): A Versatile XML Data Generator. International Journal of Software Effectiveness and Efficiency, 1(1), pp. 21–24.
Kuznetsov, E. and Dolph, C. (2000): XSLT Processor Benchmarks. XML.com. http://www.xml.com/pub/a/2001/03/28/xsltmark/index.html.
Kuznetsov, E. and Dolph, C. (2001): XSLT Benchmark Results. XML.com. http://www.xml.com/pub/a/2001/03/28/xsltmark/results.html.
Martinez, S. I., Grosso, P. and Walsh, N. (2008): Extensible Markup Language (XML) Conformance Test Suites. W3C. http://www.w3.org/XML/Test/.
MeSH (2008): Medical Subject Headings. http://www.nlm.nih.gov/mesh/meshhome.html.
Mlynkova, I., Toman, K. and Pokorny, J. (2006): Statistical Analysis of Real XML Data Collections. In COMAD'06: Proc. of the 13th Int. Conf. on Management of Data, pp. 20–31, New Delhi, India: Tata McGraw-Hill Publishing Company Ltd.
Nicola, M., Kogan, I. and Schiefer, B. (2007): An XML Transaction Processing Benchmark. In SIGMOD’07: Proc. of the 2007 ACM SIGMOD Int. Conf. on Management of Data, pp. 937–948, New York, NY, USA: ACM.
Open Directory Project (2004): http://rdf.dmoz.org/.
Oren, Y. (2002): SAX Parser Benchmarks. SourceForge.net. http://piccolo.sourceforge.net/bench.html.
Phan, B. V. and Pardede, E. (2008): Towards the Development of XML Benchmark for XML Updates. In ITNG'08: Proc. of the 5th Int. Conf. on Information Technology: New Generations, pp. 500–505, Las Vegas, Nevada, USA: IEEE.
Rorke, M., Muthiah, K., Chennoju, R., Lu, Y., Behm, A., Montanez, C., Sharma, G. and Englich, F. (2007): XML Query Test Suite. W3C. http://www.w3.org/XML/Query/test-suite/.
Runapongsa, K., Patel, J. M., Jagadish, H. V., Chen, Y. and Al-Khalifa, S. (2006): The Michigan Benchmark: Towards XML Query Performance Diagnostics (Extended Version) http://www.eecs.umich.edu/db/mbench/mbench.pdf.
Stanclova, J. (2006): The Associative Recall of Spatial Correlated Patterns. In CIARP’06: Proc. of 11th Iberoamerican Congress on Pattern Recognition, pp. 539–548, Cancun, Mexico: Springer-Verlag.
Thompson, H. S., Beech, D., Maloney, M. and Mendelsohn, N. (2004): XML Schema Part 1: Structures (Second Edition). W3C. www.w3.org/TR/xmlschema-1/.
Treebank (1999): The Penn Treebank Project. http://www.cis.upenn.edu/Ëœtreebank/.
UniProt (2008): Universal Protein Resource. http://www.ebi.uniprot.org/index.shtml.
Wendover, A. (2001): Arthur’s Classic Novels. http://arthursclassicnovels.com/.
XDR (2002): XML Data Repository. www.cs.washington.edu/research/xmldatasets/www/repository.html.
Yao, B. B., Ozsu, M. T. and Keenleyside, J. (2003): XBench – A Family of Benchmarks for XML DBMSs. In Proc. of the VLDB 2002 Workshop EEXTT and CAiSE 2002 Workshop DTWeb on Efficiency and Effectiveness of XML Tools and Techniques and Data Integration over the Web-Revised Papers, pp. 162–164, London, UK: Springer-Verlag.
Acknowledgments
This work was supported by the National Programme of Research (Information Society Project 1ET100300419).
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer Science+Business Media, LLC
About this chapter
Cite this chapter
Mlynkova, I. (2009). Current Trends in Testing XMLMSs. In: Papadopoulos, G., Wojtkowski, W., Wojtkowski, G., Wrycza, S., Zupancic, J. (eds) Information Systems Development. Springer, Boston, MA. https://doi.org/10.1007/b137171_56
Download citation
DOI: https://doi.org/10.1007/b137171_56
Published:
Publisher Name: Springer, Boston, MA
Print ISBN: 978-0-387-84809-9
Online ISBN: 978-0-387-84810-5
eBook Packages: Computer ScienceComputer Science (R0)