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...
Document Type: Conference or workshop publication
Year of publication: 2020
Book title: Systems Modelling and Management : First International Conference, ICSMM 2020, Bergen, Norway, June 25–26, 2020, proceedings
The title of a journal, publication series: Communications in Computer and Information Science
Volume: 1262
Page range: 163-179
Conference title: ICSMM 2020 (conference canceled)
Location of the conference venue: Bergen, Norway
Date of the conference: canceled
Publisher: Babur, Önder ; Denil, Joachim ; Vogel-Heuser, Birgit
Place of publication: Cham
Publishing house: Springer International Publishing
ISBN: 978-3-030-58166-4 , 978-3-030-58168-8 , 978-3-030-58167-1
ISSN: 1865-0929 , 1865-0937
Publication language: English
Institution: School of Business Informatics and Mathematics > Software Engineering (Atkinson 2003-)
Subject: 004 Computer science, internet
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.




Metadata export


Citation


+ Search Authors in

+ Page Views

Hits per month over past year

Detailed information



You have found an error? Please let us know about your desired correction here: E-Mail


Actions (login required)

Show item Show item