To build, or not to build: ModelFlow, a build solution for MDE projectsFT
Conservative execution, end-to-end traceability, and context-aware resource handling are desirable features in model management build processes. Yet, none of the existing MDE-dedicated build tools (e.g. MTC-Flow, MWE2) support such features. An initial investigation of general-purpose build tools (e.g. ANT, Gradle) to assess whether we could build a workflow engine with support for these desirable features on top of it revealed limitations that could act as roadblocks for our work. As such, we decided to design and implement a new MDE-focused build tool (ModelFlow) from scratch to avoid being constrained by assumptions and technical constraints of these tools. We evaluated whether this decision was sensible by attempting to replicate its behaviour with Gradle in a typical model-driven engineering scenario. The evaluation highlighted scenarios where Gradle could not be extended to achieve the desirable behaviour which validates the decision to not base ModelFlow on top of it.
Wed 21 Oct Times are displayed in time zone: Eastern Time (US & Canada) change
13:15 - 14:30: B2-MDE Process SupportTechnical Track at Room B Chair(s): Jesús Sánchez CuadradoUniversidad de Murcia | |||
13:15 - 13:35 Full-paper | To build, or not to build: ModelFlow, a build solution for MDE projectsFT Technical Track Beatriz SanchezUniversity of York, Dimitris KolovosUniversity of York, Richard PaigeMcMaster University Pre-print Media Attached | ||
13:35 - 13:55 Full-paper | An extensible framework for customizable model repairFT Technical Track Angela Barriga, Rogardt Heldal, Ludovico IovinoGran Sasso Science Institute, L'Aquila, Italy, Magnus Marthinsen, Adrian RutleWestern Norway University of Applied Sciences | ||
13:55 - 14:15 Full-paper | Interactive Metamodel/Model Co-Evolution: A Clustering-based Multi-Objective ApproachFT Technical Track | ||
14:15 - 14:30 Talk | Ark: a constraint-based method for architectural synthesis of smart systemsJ1st Technical Track Milena Guessi, Flavio OquendoIRISA (UMR CNRS) - Univ. Bretagne-Sud (UBS), Elisa Yumi NakagawaUniversity of São Paulo, Brazil DOI |