Title
Rewriting Object Models With Cycles and Nested Collections - A Model-Based Metaprogramming Problem.
Abstract
Metaprogramming with classical compiler technology is similar to model-based code generation. We discuss a particular tool, umod, that generates complex data model implementations in Java, and a particular aspect of its support for declarative programming: The rewriting of data models in object-oriented style, based on the visitor pattern, with support for arbitrary reference graphs and nested collection-valued fields. We demonstrate that concerns of both compiler theory and model-based development apply, and that the distinction is overshadowed by a general commitment to semantic rigour.
Year
Venue
DocType
2014
Lecture Notes in Computer Science
Conference
Volume
ISSN
Citations 
8802
0302-9743
1
PageRank 
References 
Authors
0.36
7
2
Name
Order
Citations
PageRank
Markus Lepper16111.30
Baltasar Trancón y Widemann2339.61