skip to main content
10.1145/3640310acmconferencesBook PagePublication PagesmodelsConference Proceedingsconference-collections
MODELS '24: Proceedings of the ACM/IEEE 27th International Conference on Model Driven Engineering Languages and Systems
ACM2024 Proceeding
Publisher:
  • Association for Computing Machinery
  • New York
  • NY
  • United States
Conference:
MODELS '24: ACM/IEEE 27th International Conference on Model Driven Engineering Languages and Systems Linz Austria September 22 - 27, 2024
ISBN:
979-8-4007-0504-5
Published:
22 September 2024
Sponsors:
Johannes Kepler University, Linz, Austria, SIGSOFT, IEEE CS
Recommend ACM DL
ALREADY A SUBSCRIBER?SIGN IN

Reflects downloads up to 03 Mar 2025Bibliometrics
Abstract

No abstract available.

Skip Table Of Content Section
SESSION: Model Management
research-article
Open Access
Partial Bidirectionalization of Model Transformation Languages

While most model-transformation languages in Model-Driven Engineering are unidirectional, bidirectionality is valuable when artifacts need two-way synchronization. Although several bidirectional transformation engines have been developed, their behavior ...

Text2VQL: Teaching a Model Query Language to Open-Source Language Models with ChatGPT

While large language models (LLMs) like ChatGPT has demonstrated impressive capabilities in addressing various software engineering tasks, their use in a model-driven engineering (MDE) context is still in an early stage. Since the technology is ...

research-article
Open Access
Best Paper
Best Paper
10 years of Model Federation with Openflexo: Challenges and Lessons Learned

In the context of complex system development, heterogeneous modeling responds to the need to integrate several domains. This need requires the use of the most appropriate formalism and tooling for each domain to be efficient. Model federation promotes ...

EditQL: A Textual Query Language for Evolving Models

Context: Technically sophisticated systems are the result of the joint work of several domain experts. However, the more people collaborate, the more important it becomes to make the model evolution and its single edit operations accessible and ...

Model Everything but with Intellectual Property Protection - The Deltachain Approach

Many organizations are involved in the development of complex systems, e.g., cyber-physical systems. Organizations work collaboratively to describe these systems, using models, which are developed using multiple languages and tools. The models may ...

research-article
Open Access
AlloyASG: Alloy Predicate Code Representation as a Compact Structurally Balanced Graph

Writing declarative models has numerous benefits, ranging from automated reasoning and correction of design-level properties to automated testing and debugging of system implementations. Unfortunately, the model itself needs to be correct to gain these ...

SESSION: Modeling Languages and Tools
research-article
Product Lines of Graphical Modelling Languages

Modelling languages are essential in many disciplines to express knowledge in a precise way. Furthermore, some domains require families of notations (rather than individual languages) that account for variations of a language. Some examples of language ...

research-article
Tree-Based versus Hybrid Graphical-Textual Model Editors: An Empirical Study of Testing Specifications

Tree-based model editors and hybrid graphical-textual model editors have advantages and limitations when editing domain models. Data is displayed hierarchically in tree-based model editors, whereas hybrid graphical-textual model editors capture high-...

Modeling Languages for Automotive Digital Twins: A Survey Among the German Automotive Industry

The demand for digital twins and suitable modeling techniques in the automotive industry is increasing rapidly. Yet, there is no common understanding of digital twins in automotive, nor are there modeling techniques established to create automotive ...

research-article
Advancing Domain-Specific High-Integrity Model-Based Tools: Insights and Future Pathways

Rolls-Royce Control Systems supplies engine control and monitoring systems for aviation applications, and is required to design, certify, and deliver these with the highest level of safety assurance. To allow Rolls-Royce to develop these systems, which ...

research-article
A Comparative Analysis of Energy Consumption Between Visual Scripting models and C++ in Unreal Engine: Raising Awareness on the importance of Green MDD

Video game engines are used in most modern video games because they simplify and speed up development. In addition, some of the most popular engines, such as Unreal Engine 5 (UE5), also integrate visual scripting tools. Visual scripting in UE5, through ...

Extensions and Scalability Experiments of a Generic Model-Driven Architecture for Variability Model Reasoning

Until recently, the state-of-the-art of Software Product Line (SPL) configuration and verification automation consisted of a collection of ad-hoc approaches tightly coupling a single input Variability Modeling Language (VML) with a single constraint ...

SESSION: AI for MDE
research-article
Automated Derivation of UML Sequence Diagrams from User Stories: Unleashing the Power of Generative AI vs. a Rule-Based Approach

User stories are informal, non-technical descriptions of features from a user's perspective that guide collaboration and iterative development in Agile projects. However, ambiguities in user stories can lead to miscommunication among stakeholders. Design ...

research-article
Open Access
AI-Driven Consistency of SysML Diagrams

Graphical modeling languages, expected to simplify systems analysis and design, present a challenge in maintaining consistency across their varied views. Traditional rule-based methods for ensuring consistency in languages like UML often fall short in ...

research-article
Toward Intelligent Generation of Tailored Graphical Concrete Syntax

In model-driven engineering, the concrete syntax of a domain-specific modeling language (DSML) is fundamental as it constitutes the primary point of interaction between the user and the DSML. Nevertheless, the conventional one-size-fits-all approach to ...

research-article
Enhancing Automata Learning with Statistical Machine Learning: A Network Security Case Study

Intrusion detection systems are crucial for network security. Verification of these systems is complicated by various factors, including the heterogeneity of network platforms and the continuously changing landscape of cyber threats. In this paper, we ...

research-article
Best Paper
Best Paper
ModelMate: A recommender for textual modeling languages based on pre-trained language models

Current DSL environments lack smart editing facilities intended to enhance modeler productivity and cannot keep pace of current developments of integrated development environments based on AI. In this paper, we propose an approach to address this ...

SESSION: MDE for AI
research-article
Open Access
Towards Runtime Monitoring for Responsible Machine Learning using Model-driven Engineering

Machine learning (ML) components are used heavily in many current software systems, but developing them responsibly in practice remains challenging. 'Responsible ML' refers to developing, deploying and maintaining ML-based systems that adhere to human-...

A DSL for Testing LLMs for Fairness and Bias

Large language models (LLMs) are increasingly integrated into software systems to enhance them with generative AI capabilities. But LLMs may reflect a biased behavior, resulting in systems that could discriminate against gender, age or ethnicity, among ...

SESSION: Applications
Give me some REST: A Controlled Experiment to Study Effects and Perception of Model-Driven Engineering with a Domain-Specific Language

Domain-Specific Languages (DSLs) are an efficient means to counter accidental complexity and are therefore a key technology for Model-Driven Engineering (MDE). Despite DSLs' potential, there is a lack of empirical research regarding the practical effects ...

research-article
Open Access
EpiMDE: A-Model Driven Engineering Platform for Epidemiological Modeling

Modeling is a critical step in studying epidemics. It allows us to better understand and predict the progression of a disease, design interventions such as vaccination, and assess their impact. Current epidemics are modeled using compartmental and ...

research-article
Open Access
Mutation Testing of Java Bytecode: A Model-Driven Approach

Mutation testing is an approach to checking the robustness of test suites. The program code is slightly changed by mutations to inject bugs. A test suite is robust enough if it finds such bugs. Mutation testing tools typically integrate sets of mutation ...

research-article
Open Access
Towards Automated Test Scenario Generation for Assuring COLREGs Compliance of Autonomous Surface Vehicles

International maritime traffic is controlled by collision-avoidance regulations (COLREGs) with 41 standardized rules describing how a vessel should navigate in the proximity of other vessels. Since some rules can be overridden by human judgement when ...

research-article
AutoMW: Model-based Automated Medical Writing

Medical Writing is an art of writing scientific documents which includes regulatory and research-related content. To obtain approval for marketing new medicines, pharmaceutical companies are obligated to provide drug authorities with a huge volume of ...

Requirement-Driven Generation of Distributed Ledger Architectures

Cross-organizational, blockchain-based distributed ledger networks in general, and those based on Hyperledger Fabric in particular, have an architecture which can be adapted to specific application requirements. However, network design can be a ...

research-article
Open Access
Meta-Modelling Kindness

Kindness is a psycho-social phenomenon that is also recognized as an important pro-social behaviour. The use of digital technology provides opportunities to promote kindness in various ways, such as in social media campaigns and online communities. In ...

Contributors
  • Johannes Kepler University Linz
  • Johannes Kepler University Linz
  • University of Toronto
  • University of Rennes
Index terms have been assigned to the content through auto-classification.

Recommendations

Acceptance Rates

MODELS '24 Paper Acceptance Rate 26 of 124 submissions, 21%;
Overall Acceptance Rate 144 of 506 submissions, 28%
YearSubmittedAcceptedRate
MODELS '241242621%
MODELS '221253528%
MODELS '201273528%
MODELS '181012929%
MODELS '18291966%
Overall50614428%