Model-Driven Code Generation for Microservices: Service Models - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Communication Dans Un Congrès Année : 2023

Model-Driven Code Generation for Microservices: Service Models

Résumé

We formally define and implement a translation of domain and service models expressed in the LEMMA modelling ecosystem for microservice architectures to source code in the Jolie microservice programming language. Specifically, our work extends previous efforts on the generation of Jolie code to the inclusion of the LEMMA service modelling layer. We also contribute an implementation of our translation, given as an extension of the LEMMA2Jolie tool, which enables the practical application of our encoding. As a result, LEMMA2Jolie now supports a software development process whereby microservice architectures can first be designed by microservice developers in collaboration with domain experts in LEMMA, and then be automatically translated into Jolie APIs. Our tool can thus be used to enhance productivity and improve design adherence.
Fichier principal
Vignette du fichier
pp-microservices20-22b.pdf (748.46 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-04362712 , version 1 (23-12-2023)

Licence

Paternité

Identifiants

Citer

Saverio Giallorenzo, Fabrizio Montesi, Marco Peressotti, Florian Rademacher. Model-Driven Code Generation for Microservices: Service Models. Microservices 2020/2022 - Joint Post-proceedings of the Third and Fourth International Conference on Microservices, May 2022, Paris, France. ⟨10.4230/OASIcs.Microservices.2020-2022.6⟩. ⟨hal-04362712⟩
49 Consultations
30 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More