STAF 2024
Mon 8 - Thu 11 July 2024 Enschede, Netherlands
Wed 10 Jul 2024 09:30 - 09:50 at Waaier 3 - AgileMDE Session 1 Chair(s): Sobhan Yassipour Tehrani

Semi-structured data has become increasingly popular in data science and agile software development due to its ability to handle a wide variety of data formats, which is particularly important in data lakes where raw data is often semi-structured or ambiguous. Model-driven engineering (MDE) tools can provide a high-level, abstract representation of a system or process, making it easier to understand and navigate data. However, relying on data models to describe metadata of raw data can create challenges when working with semi-structured data, which can contain errors, inconsistencies, and missing data. In this work, we present a pragmatic approach to data-centric application development using MDE that complements current MDE practices. Our approach uses flexible models to enable agility and adaptability in working with data, compared to traditional metamodel-based methods. We propose a new metamodel for characterizing such models, with the aim of enabling the development of data-centric applications that do not require an explicit schema or metamodel. Our work demonstrates the feasibility of working with flexible models in a wide range of model to model transformation languages, particularly when handling semi-structured data sources.

Wed 10 Jul

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

09:00 - 10:30
AgileMDE Session 1Agile MDE / MeSS at Waaier 3
Chair(s): Sobhan Yassipour Tehrani University College London (UCL)
09:00
10m
Talk
Introduction
Agile MDE
Sobhan Yassipour Tehrani University College London (UCL)
09:10
20m
Long-paper
Research directions for agile model-driven engineering
Agile MDE
Dr Kevin Lano King's College London
09:30
20m
Long-paper
Exploring flexible models in agile MDE
Agile MDE
Artur Boronat University of Leicester
09:50
20m
Long-paper
Software modelling for sustainable software engineering
Agile MDE
Dr Kevin Lano King's College London, Zishan Rahman King's College London
10:10
20m
Long-paper
Software language translation by example
Agile MDE