Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
Style normalization for canonical X-to-O mappings
[go: Go Back, main page]

Style normalization for canonical X-to-O mappings

Author(s)
Ralf Lämmel

Abstract
An X-to-O mapping takes an XML schema as input and returns an object model as output; this object model is meant for programmatic, schema-aware access to XML data. The provision of X-to-O mappings involves various challenges; one of them is addressed by the present paper: variation in style of schema organization, which should not unduly affect the outcome of X-to-O mappings. We devise transformations for style normalization (and conversion); these transformations operate at both levels of the X-to-O mapping: schemas and object models. An important byproduct of the present work is to showcase functional OO programming as a viable setup for devising software transformations.

Paper for download
[.pdf]; [.ps]

Bibtex entry
@inproceedings{xotrafo,
 author      = "Ralf L{\"a}mmel",
 title       = "{Style normalization for canonical X-to-O mappings}",
 booktitle   = "{PEPM'07: Proceedings of the ACM SIGPLAN 2007 Workshop on 
Partial Evaluation and Program Manipulation}",
 publisher   = "ACM Press",
 year        = 2007,
}

maintained by Ralf Lämmel (Email: Ralf.Lammel@microsoft.com)