Simplified view generation in a deep view-based modeling environment


Lange, Arne ; Atkinson, Colin ; Tunjic, Christian



DOI: https://doi.org/10.1007/978-3-030-58167-1_12
URL: https://link.springer.com/chapter/10.1007/978-3-03...
Dokumenttyp: Konferenzveröffentlichung
Erscheinungsjahr: 2020
Buchtitel: Systems Modelling and Management : First International Conference, ICSMM 2020, Bergen, Norway, June 25–26, 2020, proceedings
Titel einer Zeitschrift oder einer Reihe: Communications in Computer and Information Science
Band/Volume: 1262
Seitenbereich: 163-179
Veranstaltungstitel: ICSMM 2020 (conference canceled)
Veranstaltungsort: Bergen, Norway
Veranstaltungsdatum: canceled
Herausgeber: Babur, Önder ; Denil, Joachim ; Vogel-Heuser, Birgit
Ort der Veröffentlichung: Cham
Verlag: Springer International Publishing
ISBN: 978-3-030-58166-4 , 978-3-030-58168-8 , 978-3-030-58167-1
ISSN: 1865-0929 , 1865-0937
Sprache der Veröffentlichung: Englisch
Einrichtung: Fakultät für Wirtschaftsinformatik und Wirtschaftsmathematik > Software Engineering (Atkinson 2003-)
Fachgebiet: 004 Informatik
Abstract: Projective modeling environments offer a more efficient and scalable way of supporting multiple views of large software systems than traditional, synthesis-based approaches to view-based development. However, the definition of the view projection transformations needed to create views, on demand, from the single underlying model and ensure that they remain synchronized is a complex and time-consuming process. In particular, to make views editable, the projection process involves the creation of “traces” to map view model elements to their sources in the single underlying model. While this is unavoidable for most view types, for a commonly occurring special case this level of complexity is not required. In this paper we therefore present a simpler approach, based on the OCL language, which simplifies the projection definitions for this kind of view. The approach is defined in the context of a deep, view-based modeling environment which combines support for views with multi-level modeling in order to seamlessly cover all phases of a system’s life cycle.




Dieser Eintrag ist Teil der Universitätsbibliographie.




Metadaten-Export


Zitation


+ Suche Autoren in

+ Aufruf-Statistik

Aufrufe im letzten Jahr

Detaillierte Angaben



Sie haben einen Fehler gefunden? Teilen Sie uns Ihren Korrekturwunsch bitte hier mit: E-Mail


Actions (login required)

Eintrag anzeigen Eintrag anzeigen