J. Meier, H. Klare, C. Tunjic, C. Atkinson, E. Burger, R. Reussner, and A. Winter, "Single Underlying Models for Projectional , Multi-View Environments" Proceedings of the 7th International Conference on Model-Driven Engineering and Software Development (MODELSWARD 2019).
@article{Meier2019,
author = {Meier, Johannes and Klare, Heiko and Tunjic, Christian and Atkinson, Colin and Burger, Erik and Reussner, Ralf and Winter, Andreas},
editor = {Hammoudi, Slimane and Pires, Luis Ferreira and Selic, Bran},
file = {:Users/johannes/Documents/beruf/svn/projects/website/content/documents/MeierKlare+2019.pdf:pdf},
isbn = {978-989-758-358-2},
journal = {Proceedings of the 7th International Conference on Model-Driven Engineering and Software Development (MODELSWARD 2019)},
pages = {119--130},
publisher = {SCITEPRESS},
title = {{Single Underlying Models for Projectional , Multi-View Environments}},
year = {2019}
}
M. E. Kramer, E. Burger, and M. Langhammer, "View-centric Engineering with Synchronized Heterogeneous Models" in Proc. Proceedings of the 1st Workshop on View-Based, Aspect-Oriented and Orthographic Software Modelling, New York, NY, USA, 2013.
doi: 10.1145/2489861.2489864
@inproceedings{Kramer:2013:VES:2489861.2489864,
author = {Kramer, Max E. and Burger, Erik and Langhammer, Michael},
title = {View-centric Engineering with Synchronized Heterogeneous Models},
booktitle = {Proceedings of the 1st Workshop on View-Based, Aspect-Oriented and Orthographic Software Modelling},
series = {VAO '13},
year = {2013},
isbn = {978-1-4503-2070-2},
location = {Montpellier, France},
pages = {5:1--5:6},
articleno = {5},
numpages = {6},
url = {http://doi.acm.org/10.1145/2489861.2489864},
doi = {10.1145/2489861.2489864},
acmid = {2489864},
publisher = {ACM},
address = {New York, NY, USA},
keywords = {component-based software architectures, model-driven engineering, synchronization, view-based modeling},
}
E. Burger, J. Henss, M. Küster, S. Kruse, and L. Happe, "View-based model-driven software development with ModelJoin" Software & Systems Modeling, vol. 15, iss. 2.
doi: 10.1007/s10270-014-0413-5
@Article{Burger2016,
author="Burger, Erik and Henss, J{\"o}rg and K{\"u}ster, Martin and Kruse, Steffen and Happe, Lucia", title="View-based model-driven software development with ModelJoin", journal="Software {\&} Systems Modeling", year="2016", month="May", day="01", volume="15", number="2", pages="473--496", abstract="Fragmentation of information across instances of different metamodels poses a significant problem for software developers and leads to a major increase in effort of transformation development. Moreover, compositions of metamodels tend to be incomplete, imprecise, and erroneous, making it impossible to present it to users or use it directly as input for applications. Customized views satisfy information needs by focusing on a particular concern, and filtering out information that is not relevant to this concern. For a broad establishment of view-based approaches, an automated solution to deal with separate metamodels and the high complexity of model transformations is necessary. In this paper, we present the ModelJoin approach for the rapid creation of views. Using a human-readable textual DSL, developers can define custom views declaratively without having to write model transformations or define a bridging metamodel. Instead, a metamodel generator and higher-order transformations create annotated target metamodels and the appropriate transformations on-the-fly. The resulting views, which are based on these metamodels, contain joined instances and can effectively express concerns unforseen during metamodel design. We have applied the ModelJoin approach and validated the textual DSL in a case study using the Palladio Component Model.", issn="1619-1374", doi="10.1007/s10270-014-0413-5", url="https://doi.org/10.1007/s10270-014-0413-5" }
M. E. Kramer, M. Langhammer, D. Messinger, S. Seifermann, and E. Burger, "Change-Driven Consistency for Component Code, Architectural Models, and Contracts" in Proc. Proceedings of the 18th International ACM SIGSOFT Symposium on Component-Based Software Engineering, New York, NY, USA, 2015.
doi: 10.1145/2737166.2737177
@inproceedings{Kramer:2015:CCC:2737166.2737177,
author = {Kramer, Max E. and Langhammer, Michael and Messinger, Dominik and Seifermann, Stephan and Burger, Erik},
title = {Change-Driven Consistency for Component Code, Architectural Models, and Contracts},
booktitle = {Proceedings of the 18th International ACM SIGSOFT Symposium on Component-Based Software Engineering},
series = {CBSE '15},
year = {2015},
isbn = {978-1-4503-3471-6},
location = {Montr\&\#233;al, QC, Canada},
pages = {21--26},
numpages = {6},
url = {http://doi.acm.org/10.1145/2737166.2737177},
doi = {10.1145/2737166.2737177},
acmid = {2737177},
publisher = {ACM},
address = {New York, NY, USA},
keywords = {co-evolution, formal specification, model-driven engineering},