KIT | KIT-Bibliothek | Impressum | Datenschutz

Language Design of the NeoJoin View Definition Language

König, Lars ORCID iD icon 1; Stickling, Tobias 1; Kocher, Alexander ORCID iD icon 2; Çakmak, Hüseyin Kemâl ORCID iD icon 2; Burger, Erik ORCID iD icon 1; Hagenmeyer, Veit 2; Koziolek, Anne ORCID iD icon 1; Reussner, Ralf 1
1 Institut für Informationssicherheit und Verlässlichkeit (KASTEL), Karlsruher Institut für Technologie (KIT)
2 Institut für Automation und angewandte Informatik (IAI), Karlsruher Institut für Technologie (KIT)

Abstract (englisch):

In the view-based development of cyber-physical systems, developers with different roles and tasks use specific views to access models of the system. Using projective approaches, these views are derived from consistent, underlying models. The views and transformations from and to the underlying models are defined using domain-specific languages. The problem is that existing view definition languages lack either an easy-to-use syntax or sufficiently expressive transformation operators or incremental model-view transformations. In this paper, we propose a syntax for the view definition language NeoJoin based on the concepts of model queries and meta-model descriptions. We evaluate the usability of the proposed syntax with a user study and apply it to an existing case in the domain of smart electricity grids. With the proposed syntax, we aim to provide an easy-to-use, yet universally applicable language for the definition of views in cyber-physical systems development.


Verlagsausgabe §
DOI: 10.5445/IR/1000194962
Veröffentlicht am 03.07.2026
Originalveröffentlichung
DOI: 10.5381/jot.2026.25.3.a1
Cover der Publikation
Zugehörige Institution(en) am KIT Institut für Automation und angewandte Informatik (IAI)
Institut für Informationssicherheit und Verlässlichkeit (KASTEL)
Publikationstyp Zeitschriftenaufsatz
Publikationsjahr 2026
Sprache Englisch
Identifikator ISSN: 1660-1769
KITopen-ID: 1000194962
Erschienen in The Journal of Object Technology
Verlag [Verlag nicht ermittelbar]
Band 25
Heft 3
Seiten 1-14
Projektinformation SFB 1608/1, 501798263 (DFG, DFG KOORD, SFB 1608)
Schlagwörter view-based development, model transformation, language design.
Nachgewiesen in OpenAlex
KIT – Die Universität in der Helmholtz-Gemeinschaft
KITopen Landing Page