JavaML: a markup language for Java source code
Proceedings of the 9th international World Wide Web conference on Computer networks : the international journal of computer and telecommunications netowrking
SIGMOD '01 Proceedings of the 2001 ACM SIGMOD international conference on Management of data
Effective awk programming (3rd ed.)
Effective awk programming (3rd ed.)
Automating XML document structure transformations
Proceedings of the 2003 ACM symposium on Document engineering
XTC -- The XML Transformation Coordinator for XML Document Transformation Technologies
DEXA '06 Proceedings of the 17th International Conference on Database and Expert Systems Applications
A Generic Framework for Target-Specific Transformation Operators in XML Transformation Languages
DEXA '07 Proceedings of the 18th International Conference on Database and Expert Systems Applications
Reducing the Gap between Verification Models and Software Development Models
Proceedings of the 2009 conference on New Trends in Software Methodologies, Tools and Techniques: Proceedings of the Eighth SoMeT_09
Developer-friendly verification of process-based systems
Knowledge-Based Systems
Checkable graphical business process representation
ADBIS'10 Proceedings of the 14th east European conference on Advances in databases and information systems
GMQL: A graphical multimedia query language
Knowledge-Based Systems
s-XML: An efficient mapping scheme to bridge XML and relational database
Knowledge-Based Systems
Short Communication: S-Trans: Semantic transformation of XML healthcare data into OWL ontology
Knowledge-Based Systems
Hi-index | 0.00 |
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.