TY - CHAP AU - Debreceni, Csaba AU - Horváth, Ákos AU - Hegedüs, Ábel AU - Ujhelyi, Zoltán AU - Ráth, István Zoltán AU - Varró, Dániel ED - C, Atkinson ED - E, Burger ED - T, Goldschmidt ED - R, Reussner TI - Query-driven Incremental Synchronization of View Models T2 - Proceedings of the 2nd Workshop on View-Based, Aspect-Oriented and Orthographic Software Modelling PB - ACM Press CY - New York, New York SN - 9781450329002 PY - 2014 SP - 31 EP - 38 PG - 8 DO - 10.1145/2631675.2631677 UR - https://m2.mtmt.hu/api/publication/2763253 ID - 2763253 AB - 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. LA - English DB - MTMT ER -