Cover Pages Logo SEARCH
Advanced Search
ABOUT
Site Map
CP RSS Channel
Contact Us
Sponsoring CP
About Our Sponsors

NEWS
Cover Stories
Articles & Papers
Press Releases

CORE STANDARDS
XML
SGML
Schemas
XSL/XSLT/XPath
XLink
XML Query
CSS
SVG

TECHNOLOGY REPORTS
XML Applications
General Apps
Government Apps
Academic Apps

EVENTS
LIBRARY
Introductions
FAQs
Bibliography
Technology and Society
Semantics
Tech Topics
Software
Related Standards
Historic

XSLTMark, first comprehensive XSLT benchmark


Date:      Mon, 23 Oct 2000 08:35:26 -0400
From:      Eugene Kuznetsov <eugene@datapower.com>
To:        dev-xml@egroups.com, xsl-list@mulberrytech.com
Subject:   ANN: XSLTMark, first comprehensive XSLT benchmark

DataPower announces XSLTmark, a XSLT benchmark and a small compliance testing suite. Version 1.1.0 is available now and is the first release to the general public. There are about 40 different testcases in this release (see documentation for descriptions and several third-party credits). A variety of java and C/C++ processors are supported, and drivers for other XSLT engines are easy to add. Source and makefiles are being released (with an emphasis on Linux X86, although Win32 X86 and Solaris SPARC are also supported, and other platforms should be fairly straightforward).

For more information, please see:

http://www.datapower.com/XSLTMark/.

We are also making available some initial benchmark results for several popular and well-regarded XSLT processors. We welcome comments, benchmark results submissions and new test drivers for other XSLT processors. (See list for drivers that already exist).

XSLTMark -- First XSLT Benchmark

DataPower's XSLTMark is the first comprehensive benchmark for measuring the performance of XSL processors. It can be used to test the XSLT performance of XSL processors for XML-to-XML and XML-to-HTML transformations. It also provides basic compliance testing to ensure that benchmark results are not distorted by incorrectly functioning processors. The benchmark is a java application that uses a "Driver" class to communicate with the XSL processor under test. Both java and native (C/C++) processors are supported, with driver modules available for many popular XSLT engines on a variety of platforms. XSLTMark is currently being used for performance and compliance testing at DataPower, but also has a core suite of tests to yield benchmark figures for external comparison purposes.

Features:

* Processing throughput measurement
* Normalized score calculation
* Balanced test suite
* Optional standards compliance testing
* Support for processors written in both java and C/C++
* Cross-platform operation
* Test drivers for most popular XSLT processors:
        - XT (James Clark)
        - Saxon (Michael Kay)
        - Transformiix (Mozilla)
        - Xalan-J (Apache)
        - Xalan-C++ (Apache)
        - MSXML (Microsoft) [not yet released]

System Requirements:
* Java runtime compliant with JDK 1.1.8 or later
* Platform suitable for processor to be tested

Availability:
* Version 1.1.0 available for evaluation download: see  http://www.datapower.com/XSLTMark/
\\ Eugene Kuznetsov
\\ eugene@datapower.com
\\ DataPower Technology, Inc.

XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list


Prepared by Robin Cover for The XML Cover Pages archive.


Globe Image

Document URL: http://xml.coverpages.org/xsltMarkAnn.html