XML White Papers
Testing the Semantics of W3C XML Schema
Overview The XML Schema language is becoming the preferred means of defining and validating highly structured XML instance documents. The paper has extended the conventional mutation method to be applicable for W3C XML Schemas. In this paper a technique for using mutation analysis to test the semantic correctness of W3C XML Schemas is presented. The paper introduces a mutation analysis model and a set of W3C XML Schema (XSD) mutation operators that can be used to detect faults involving name-spaces, user-defined types, and inheritance. Preliminary evaluation of the technique shows that it is effectiveness to test the semantics of W3C XML Schema documents.
| Publisher | University of Alberta | File Format | |
|---|---|---|---|
| Date Published | May 2005 | ||
| Format | White Papers | ||
| Topics | |||
Think Globally, Act Locally: Targeting New Customers with Geolocation
When it comes to content, "one size fits all" used to be the norm and web traffic was measured in "hits". No longer. Companies that are leading the...
Introducing Xomega for XML Object Modeling and Code Generation
XML-based Model Driven Development can be a simple, but very powerful alternative to the UML-based MDA and can result in significantly increased productivity, clean and robust designs and improved system...
Radio-Research Firm Reduces Production Time and Costs With Presentation Solution
Research Director, Inc. (RDI), one of the largest radio-research consulting firms in the United States, produces large, complex presentations that provide radio-audience data for its customers once every quarter. Faced...
Consortium Develops New Accessible Multimedia Tool for the Print Disabled
The DAISY Consortium develops and promotes DAISY (the Digital Accessible Information System), the world's most widely used assistive reading technology for the print disabled. The consortium wanted a solution that...
Web Server Improvements with Microsoft Server 2008
This is another in our series about Microsoft Longhorn, also known as Server 2008. In this series we break down the most important components of Longhorn and give listeners the...



