Model and Data Differences in an Enterprise Low-Code Platform

被引:0
|
作者
Butting, Arvid [1 ]
Greifenberg, Timo [1 ]
Hoelldobler, Katrin [1 ]
Kehrer, Timo [2 ]
机构
[1] Mgm Technol Partners Gmbh, Aachen, Germany
[2] Univ Bern, Bern, Switzerland
关键词
Low-Code Platform; A12; Model Differencing;
D O I
10.1109/MODELS-C59198.2023.00137
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The comparison of versions and variants of models is a well-known challenge in model-driven software engineering. In the context of low-code platforms, models are rarely textonly and the modelers are not necessarily familiar with programming. Therefore, presenting the comparison results in an understandable way and on a suitable level of abstraction is a challenging problem vital, e.g., for enabling asynchronous collaborative low-code development. This paper describes an approach for calculating and displaying differences between versions or variants of models in A12, a low-code platform for enterprise applications that employs different types of models to represent data and its presentation. The differencing infrastructure is built of reusable modules to avoid redundancies of its commonalities across different A12 model types. Despite that, it can be applied for calculating and displaying differences of data conforming to models in low-code applications. The approach has been developed for A12, but the concepts behind it are supposed to be transferable to other low-code platforms.
引用
收藏
页码:868 / 877
页数:10
相关论文
共 50 条
  • [21] Development and Validation of a Descriptive Cognitive Model for Predicting Usability Issues in a Low-Code Development Platform
    Silva, Carlos
    Vieira, Joana
    Campos, Jose C.
    Couto, Rui
    Ribeiro, Antonio N.
    HUMAN FACTORS, 2021, 63 (06) : 1012 - 1032
  • [22] BALTICLSC: LOW-CODE SOFTWARE DEVELOPMENT PLATFORM FOR LARGE SCALE COMPUTATIONS
    Marek, Krzysztof
    Smialek, Michal
    Rybinski, Kamil
    Roszczyk, Radoslaw
    Wdowiak, Marek
    COMPUTING AND INFORMATICS, 2021, 40 (04) : 734 - 753
  • [23] BalticLSC: A low-code HPC platform for small and medium research teams
    Roszczyk, Radoslaw
    Wdowiak, Marek
    Smialek, Michal
    Rybinski, Kamil
    Marek, Krzysztof
    2021 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING (VL/HCC 2021), 2021,
  • [24] A Low-Code Platform for Systematic Component-Oriented Language Composition
    Pfeiffer, Jerome
    Wortmann, Andreas
    PROCEEDINGS OF THE 16TH ACM SIGPLAN INTERNATIONAL CONFERENCE ON SOFTWARE LANGUAGE ENGINEERING, SLE 2023, 2023, : 208 - 213
  • [25] Achieving Scalability in Project Based Learning through a Low-Code platform
    Fernandes, Joao Paulo
    Araujo, Ricardo
    Zenha-Rela, Mario
    34TH BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING, SBES 2020, 2020, : 710 - 719
  • [26] Low-Code Programming Models
    Hirzel, Martin
    COMMUNICATIONS OF THE ACM, 2023, 66 (10) : 76 - 85
  • [27] Low-Code and Object Spreadsheet
    Gavrilina, Daria E.
    Mantsivoda, Andrei V.
    BULLETIN OF IRKUTSK STATE UNIVERSITY-SERIES MATHEMATICS, 2022, 40 : 93 - 103
  • [28] Low-Code and Object Spreadsheet
    Gavrilina, Daria E.
    V. Mantsivoda, Andrei
    BULLETIN OF IRKUTSK STATE UNIVERSITY-SERIES MATHEMATICS, 2022, 40 : 93 - 103
  • [29] AI for Low-Code for AI
    Rao, Nikitha
    Tsay, Jason
    Kate, Kiran
    Hellendoorn, Vincent J.
    Hirzel, Martin
    PROCEEDINGS OF 2024 29TH ANNUAL CONFERENCE ON INTELLIGENT USER INTERFACES, IUI 2024, 2024, : 837 - 852
  • [30] A STRATEGY FOR FACING NEW EMPLOYABILITY TRENDS USING A LOW-CODE DEVELOPMENT PLATFORM
    Metrolho, J. C.
    Ribeiro, F.
    Araujo, R.
    14TH INTERNATIONAL TECHNOLOGY, EDUCATION AND DEVELOPMENT CONFERENCE (INTED2020), 2020, : 8601 - 8606