Assistance in Model Driven Development: Toward an Automated Transformation Design Process - Archive ouverte HAL Accéder directement au contenu
Article Dans Une Revue Complex Systems Informatics and Modeling Quarterly Année : 2024

Assistance in Model Driven Development: Toward an Automated Transformation Design Process

Résumé

Model driven engineering aims to shorten the development cycle by focusing on abstractions and partially automating code generation. We long lived in the myth of automatic Model Driven Development (MDD) with promising approaches, techniques, and tools. Describing models should be a main concern in software development as well as model verification and model transformation to get running applications from high level models. We revisit the subject of MDD through the prism of experimentation and open mindness. In this article, we explore assistance for the stepwise transition from the model to the code to reduce the time between the analysis model and implementation. The current state of practice requires methods and tools. We provide a general process and detailed transformation specifications where reverse-engineering may play its part. We advocate a model transformation approach in which transformations remain simple, the complexity lies in the process of transformation that is adaptable and configurable. We demonstrate the usefulness, and scalability of our proposed MDD process by conducting experiments. We conduct experiments within a simple case study in software automation systems. It is both representative and scalable. The models are written in UML; the transformations are implemented mainly using ATL, and the programs are deployed on Android and Lego EV3. Last we report the lessons learned from experimentation for future community work.
Fichier principal
Vignette du fichier
at_csimq2023.pdf (1.61 Mo) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-04606582 , version 1 (10-06-2024)

Licence

Identifiants

Citer

Pascal André, Mohammed El Amin Tebib. Assistance in Model Driven Development: Toward an Automated Transformation Design Process. Complex Systems Informatics and Modeling Quarterly, 2024, Complex Systems Informatics and Modeling Quarterly, 38, pp.54-99. ⟨10.7250/csimq.2024-38.03⟩. ⟨hal-04606582⟩
0 Consultations
0 Téléchargements

Altmetric

Partager

Gmail Mastodon Facebook X LinkedIn More