TY - JOUR
T1 - The MDENet Education Platform
T2 - Zero-Install Directed Activities for Learning MDE
AU - Zschaler, Steffen
AU - Barnett, William
AU - Boronat, Artur
AU - Garcia-Dominguez, Antonio
AU - Kolovos, Dimitris
N1 - Publisher Copyright:
© The Author(s) 2025.
PY - 2025/6/2
Y1 - 2025/6/2
N2 - Setting up and configuring Model-Driven Engineering (MDE) tools is not straightforward because the MDE tooling landscape is highly fragmented and because many MDE tools are research prototypes with limited documentation. This creates significant accidental complexity for learners of MDE, who have to overcome installation and configuration hurdles before they can even begin to focus on the core MDE concepts they should be learning. This is further complicated by the complexity of modern MDE tools, which can overwhelm new learners, making it difficult for them to work out what they should do next to achieve a given goal. To address these challenges, we have developed a web-based playground platform that enables learners to engage with MDE learning activities without the need to install anything. The playground metaphor allows teachers to expose only those functionalities directly required for the completion of a particular learning activity. We present the general architecture of the platform, our approach to the declarative integration of new MDE tools, and the way in which teachers can flexibly and declaratively define new MDE learning activities. We have used our platform in a range of different contexts, from live tutorials and 10-week university courses, to developing documentation webpages for MDE tools. We describe examples of such uses, showcasing the flexible configurability of the platform for different types of activities and contexts.
AB - Setting up and configuring Model-Driven Engineering (MDE) tools is not straightforward because the MDE tooling landscape is highly fragmented and because many MDE tools are research prototypes with limited documentation. This creates significant accidental complexity for learners of MDE, who have to overcome installation and configuration hurdles before they can even begin to focus on the core MDE concepts they should be learning. This is further complicated by the complexity of modern MDE tools, which can overwhelm new learners, making it difficult for them to work out what they should do next to achieve a given goal. To address these challenges, we have developed a web-based playground platform that enables learners to engage with MDE learning activities without the need to install anything. The playground metaphor allows teachers to expose only those functionalities directly required for the completion of a particular learning activity. We present the general architecture of the platform, our approach to the declarative integration of new MDE tools, and the way in which teachers can flexibly and declaratively define new MDE learning activities. We have used our platform in a range of different contexts, from live tutorials and 10-week university courses, to developing documentation webpages for MDE tools. We describe examples of such uses, showcasing the flexible configurability of the platform for different types of activities and contexts.
UR - http://www.scopus.com/inward/record.url?scp=105007234616&partnerID=8YFLogxK
U2 - 10.1007/s10270-025-01292-3
DO - 10.1007/s10270-025-01292-3
M3 - Article
SN - 1619-1366
JO - Software and Systems Modeling
JF - Software and Systems Modeling
M1 - 102665
ER -