Back to Search
Start Over
Building adaptable and reusable XML applications with model transformations
- Source :
- WWW '05: Proceedings of the 14th international conference on World Wide Web, 160-169, STARTPAGE=160;ENDPAGE=169;TITLE=WWW '05, WWW
- Publication Year :
- 2005
- Publisher :
- ACM Press, 2005.
-
Abstract
- We present an approach in which the semantics of an XML language is defined by means of a transformation from an XML document model (an XML schema) to an application specific model. The application specific model implements the intended behavior of documents written in the language. A transformation is specified in a model transformation language used in the Model Driven Architecture (MDA) approach for software development. Our approach provides a better separation of three concerns found in XML applications: syntax, syntax processing logic and intended meaning of the syntax. It frees the developer of low-level syntactical details and improves the adaptability and reusability of XML applications. Declarative transformation rules and the explicit application model provide a finer control over the application parts affected by adaptations. Transformation rules and the application model for an XML language may be composed with the corresponding rules and application models defined for other XML languages. In that way we achieve reuse and composition of XML applications.
- Subjects :
- Document Structure Description
XML Encryption
Transformation language
CR-I.7.2
computer.internet_protocol
Computer science
CR-D.3.3
MDA
Efficient XML Interchange
CR-D.3.4
XML Signature
Well-formed document
Document type definition
computer.software_genre
Model transformation
XML processing
Simple API for XML
XML Schema Editor
Streaming XML
RELAX NG
XML schema
SGML
computer.programming_language
Programming language
XML validation
computer.file_format
XML
n/a OA procedure
XML framework
XML database
XML Schema (W3C)
Regular Language description for XML
ComputingMethodologies_DOCUMENTANDTEXTPROCESSING
computer
Subjects
Details
- Language :
- English
- Database :
- OpenAIRE
- Journal :
- WWW '05: Proceedings of the 14th international conference on World Wide Web, 160-169, STARTPAGE=160;ENDPAGE=169;TITLE=WWW '05, WWW
- Accession number :
- edsair.doi.dedup.....6228a3a1f49a9cc3f11aa1a3f2d38c59