Chrome Extension
WeChat Mini Program
Use on ChatGLM

A Performant Low-Code System for the Timely Implementation of Road Safety Regulations

2023 ACM/IEEE INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS COMPANION, MODELS-C(2023)

Cited 0|Views4
No score
Abstract
To enable fast development of performant software involving multiple engineering disciplines, it helps to reduce required coordination and to create a joint base for communication and discussion. However, the usual (agile) software development requires coordination in the form of requirements engineering, lacks generic communication methods with domain experts, and has limitations in handling non-functional requirements such as performance. While model-driven engineering provides means to capture domain concepts, it struggles with non-functional requirements and requires communication between developers, modelling and domain experts. This work uses a low-code approach to model parts of the German periodic technical inspection using a domain-specific visual modelling language and two different execution engines for the modelled workflows. This approach enables domain experts to create, modify, and validate executable models, reducing required communication efforts. Furthermore, the two execution engines provide different levels of debugging support and execution performance without changing the model. While applications of the approach are still developing, we already see an increase in productivity, enabling the creation of new procedures within days compared to the several weeks required previously. Furthermore, the resulting procedures have high and measurable test coverage.
More
Translated text
Key words
Model-Driven Engineering,Low Code,Automotive Software Engineering
AI Read Science
Must-Reading Tree
Example
Generate MRT to find the research sequence of this paper
Chat Paper
Summary is being generated by the instructions you defined