XML to Annotations Mapping Patterns
Milan Nosal,Jaroslav Porubän +1 more
- Vol. 29, pp 113
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
Citations
More filters
Journal ArticleDOI
XML to annotations mapping definition with patterns
Milan Nosal,Jaroslav Porubän +1 more
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
Wesley Tansey,Eli Tilevich +1 more
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
Wolfgang Schult,Andreas Polze +1 more
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
Ralf Lämmel,Erik Meijer +1 more
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.