Samenvatting
View-based development is a successful approach for the development of complex cyber-physical systems. It uses views to abstract from the complexity of the system and allows the developers to focus on exactly the necessary information for a certain task. With projective views, the information shown is derived from underlying models, and changes made to the views are reflected back to the models. Similar to how models conform to a meta-model, views conform to a view type, which describes what and how the information is presented. When the underlying meta-models need to evolve, e.g., due to new requirements, so do the view types that rely on them. In this work, we investigate how to assist the meta-model/view-type co-evolution process by providing suggestions for adapting a view type after a meta-model change. To this end, we provide an approach and conceptual model for such co-evolution, based on precisely describing what a suggestion is. We present a catalog of domain-independent suggestions for the most representative meta-model evolution steps. We believe such suggestions can provide significant assistance in the maintenance and management of the meta-model/view type co-evolution.
Originele taal-2 | Engels |
---|---|
Titel | 2023 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion, MODELS-C 2023 |
Uitgeverij | Institute of Electrical and Electronics Engineers |
Pagina's | 954-963 |
Aantal pagina's | 10 |
ISBN van elektronische versie | 979-8-3503-2498-3 |
DOI's | |
Status | Gepubliceerd - 22 dec. 2023 |
Evenement | 2023 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion, MODELS-C - Västerås, Zweden Duur: 1 okt. 2023 → 6 okt. 2023 |
Congres
Congres | 2023 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion, MODELS-C |
---|---|
Verkorte titel | MODELS-C |
Land/Regio | Zweden |
Stad | Västerås |
Periode | 1/10/23 → 6/10/23 |
Financiering
This publication is part of the project DIGITAL TWIN (with project number P18-03) of the research programme TTW Perspective which is (partly) financed by the Dutch Research Council (NWO). This work was supported by funding from the topic Engineering Secure Systems of the Helmholtz Association (HGF) and by KASTEL Security Research Labs. This work was supported by "Kerninformatik am KIT (KiKIT)" funded by the Helmholtz Association (HGF).
Financiers | Financiernummer |
---|---|
Karlsruhe Institute of Technology KIT | |
Helmholtz-Gemeinschaft | |
Nederlandse Organisatie voor Wetenschappelijk Onderzoek |