A concept and implementation of higher-level XML transformation languages
DC Element | Wert | Sprache |
---|---|---|
dc.contributor.author | Foetsch, Daniel | |
dc.contributor.author | Pulvermueller, Elke | |
dc.date.accessioned | 2021-12-23T16:11:58Z | - |
dc.date.available | 2021-12-23T16:11:58Z | - |
dc.date.issued | 2009 | |
dc.identifier.issn | 09507051 | |
dc.identifier.uri | https://osnascholar.ub.uni-osnabrueck.de/handle/unios/9975 | - |
dc.description | 6th International Conference on Software Methodologies, Tools and Techniques (SoMeT 2007), Rome, ITALY, NOV 07-09, 2007 | |
dc.description.abstract | In the software development (e.g. with product lines or refactoring) transformations play an increasing role. To ease and automate these transformations, we propose a solution based on the operator hierarchy concept. it allows to define transformation operator hierarchies containing different levels of transformation operators. The operators capture reusable knowledge units. The concrete realization of such a higher-level transformation language construction is demonstrated by an application of the XML operator hierarchy concept to the transformation language XSLT. XSLT serves as an example which is employed to provide the elementary transformation operators. On top of these elementary operators the layered concept allows the definition of new higher-level operators, e.g. domain-independent and domain-specific ones. In an application example the construction of the higher-level language XML2DSV is presented. This is a stand-alone domain-specific transformation language, which can be used to create delimiter-separated values (DSV) files from XML documents, on the base of XSLT. We developed XTC (XML Transformation Coordinator) to automate the multi-level transformation process. (C) 2008 Elsevier B.V. All rights reserved. | |
dc.language.iso | en | |
dc.publisher | ELSEVIER SCIENCE BV | |
dc.relation.ispartof | KNOWLEDGE-BASED SYSTEMS | |
dc.subject | Computer Science | |
dc.subject | Computer Science, Artificial Intelligence | |
dc.subject | Higher-level transformation operators | |
dc.subject | Operator hierarchy concept | |
dc.subject | Software generation and transformation | |
dc.subject | Transformation language | |
dc.subject | XML | |
dc.subject | XSLT | |
dc.title | A concept and implementation of higher-level XML transformation languages | |
dc.type | conference paper | |
dc.identifier.doi | 10.1016/j.knosys.2008.11.003 | |
dc.identifier.isi | ISI:000264818000006 | |
dc.description.volume | 22 | |
dc.description.issue | 3, SI | |
dc.description.startpage | 186 | |
dc.description.endpage | 194 | |
dc.identifier.eissn | 18727409 | |
dc.publisher.place | PO BOX 211, 1000 AE AMSTERDAM, NETHERLANDS | |
dcterms.isPartOf.abbreviation | Knowledge-Based Syst. | |
crisitem.author.dept | Institut für Informatik | - |
crisitem.author.deptid | institute12 | - |
crisitem.author.parentorg | FB 06 - Mathematik/Informatik/Physik | - |
crisitem.author.grandparentorg | Universität Osnabrück | - |
crisitem.author.netid | PuEl525 | - |
Seitenaufrufe
4
Letzte Woche
0
0
Letzter Monat
1
1
geprüft am 21.05.2024