software
In this page you can find some open source software developed by me. All the software are released under the
GNU GPL License.
- XCheck - a platform for the benchmarking of XML query engines.
XCheck is an open source software for automatic execution of a benchmark on XML query processors (XPath and XQuery processors). I developed this software at the Informatics Institute of the University of Amsterdam. XCheck has been presented at the VLDB 2006 conference (read the article).
Programming language: Perl
Operating system: Gnu/Linux
Download (ver. 0.1.5): XCheck.tgz (125 Kb)
Documentation: Manual.pdf (571 Kb)
Official site: http://ilps.science.uva.nl/Resources/XCheck
- Digital Signature
This is a demonstrative software for the digital signature compliance with the italian law (Infocamere compliant). The software has been developed in Visual Basic 6.0 using the Microsoft ActiveX CAPICOM v. 2.0. This software doesn't control the list of signature revocations on the web site of the CA.
Programming language: Visual Basic 6.0
Operating system: Ms Windows
Download (ver. 0.2): Setup (2.1 Mb) - Sources (40 Kb)
- Top/Bottom/CacheBottom XPath
Three different implementations of an efficient Core XPath engine (Core XPath is the navigational language of XPath). All these algorithms have the same worst-case linear-time complexity.
These softwares have been presented during the conferences XSym 2006 (read the article) and M4M 2005 (read the article).
Programming language: C
Operating system: Gnu/Linux
Download (ver. 0.3.2): TopXPath.tgz (14 Kb)
Usage: $ ./TopXPath -q "Core XPath query" < file.xml
The result is stored in result.xml file.
Download (ver. 0.3.2): BottomXPath.tgz (15 Kb)
Usage: $ ./BottomXPath -q "Core XPath query" < file.xml
The result is stored in result.xml file.
Download (ver. 0.3.2): CacheBottomXPath.tgz (18 Kb)
Usage: $ ./CacheBottomXPath -i query.qry < file.xml
where query.qry is the text file with all the queries. The results are stored in qi.xml files, where i is the number of the query.
up