@inproceedings{MTMT:2763253, title = {Query-driven Incremental Synchronization of View Models}, url = {https://m2.mtmt.hu/api/publication/2763253}, author = {Debreceni, Csaba and Horváth, Ákos and Hegedüs, Ábel and Ujhelyi, Zoltán and Ráth, István Zoltán and Varró, Dániel}, booktitle = {Proceedings of the 2nd Workshop on View-Based, Aspect-Oriented and Orthographic Software Modelling}, doi = {10.1145/2631675.2631677}, unique-id = {2763253}, abstract = {Views are key concepts of domain-specific modeling in order to provide specific focus of the designers by abstracting from unnecessary details of the underlying abstract model. Usually, these views are represented as models themselves (view models), computed from the source model. However, the efficient maintenance of views when the source model changes is challenging, as recalculation from scratch has to be avoided to achieve scalability. In the paper, we propose an approach to define view models in a highly automated way, based on declarative model queries. The views are automatically populated in accordance with the lifecycle of regular model elements - however, their existence is entirely bound to the underlying abstract model. This means that view models are automatically and incrementally maintained. Our contribution can also be interpreted as extending the concepts of derived features to derived objects, specified and maintained by incremental queries.}, year = {2014}, pages = {31-38}, orcid-numbers = {Debreceni, Csaba/0000-0002-6263-7758; Hegedüs, Ábel/0000-0002-8940-4348; Ujhelyi, Zoltán/0000-0002-2091-6441; Varró, Dániel/0000-0002-8790-252X} }