scispace - formally typeset
Open AccessProceedings ArticleDOI

XML to Annotations Mapping Patterns

TLDR
This paper presents XML to annotations mapping patterns that can be used to map languages from one format to the other and to seamlessly move configurations from annotations to XML or vice versa.
Abstract
Configuration languages based on XML and source code annotations are very popular in the industry. There are situations in which there are reasons to move configuration languages from one format to the other, or to support multiple configuration languages. In such cases mappings between languages based on these formats have to be defined. Mapping can be used to support multiple configuration languages or to seamlessly move configurations from annotations to XML or vice versa. In this paper, we present XML to annotations mapping patterns that can be used to map languages from one format to the other.

read more

Content maybe subject to copyright    Report

Citations
More filters
Journal ArticleDOI

XML to annotations mapping definition with patterns

TL;DR: It is argued that mapping patterns facilitate creating configuration tools and it is shown that there are typical XML to annotations mapping solutions that indicate a correspondence between embedded and external metadata formats in general.
Proceedings ArticleDOI

Pragmatic model-driven software development from the viewpoint of a programmer: Teaching experience

TL;DR: The course covers several techniques and principles of model-driven development instead of concentrating on a single tool and uses a case-study that is iteratively developed by the students during the course to explain these techniques.
References
More filters
Journal ArticleDOI

Metadata Principles and Practicalities

TL;DR: Katholieke Universiteit Leuven, Belgium Erik DuvalErik.Duval@cs.kuleuven.ac.beStrategic FuturistAutodesk Wayne Hodginswayne.hodgins@autodesk.com
Proceedings ArticleDOI

Annotation refactoring: inferring upgrade transformations for legacy applications

TL;DR: A novel refactoring approach that infers a concise set of semantics-preserving transformation rules from two versions of a single class and can infer general composite refactorings and is more than 97% accurate on average.
Proceedings ArticleDOI

Aspect-oriented programming with C# and .NET

TL;DR: This work has implemented an aspect-weaver for integration of aspect-code and component-code, which uses the mechanisms of the language-neutral .NET type system, and uses reflection to generate replicated objects based on settings of a special "fault-tolerance" attribute for C# components.
Journal ArticleDOI

Spoon: Compile-time Annotation Processing for Middleware

TL;DR: Spoon is a Java-based program analysis and transformation tool for compile- time annotation processing that combines compile-time reflection with a pure Java template framework for well-typed and intuitive fine-grained metaprogramming.
Book ChapterDOI

Revealing the X/O impedance mismatch: changing lead into gold

TL;DR: In this paper, the X/O impedance mismatch is used to describe the difficulty of the OO paradigm to accommodate XML processing by means of recasting it to typed OO programming.