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 Lepper | 1 | 61 | 11.30 |
Baltasar Trancón y Widemann | 2 | 33 | 9.61 |