International audience
-
June 13, 2022 (v1)Conference paperUploaded on: February 22, 2023
-
2023 (v1)Publication
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...
Uploaded on: December 29, 2023 -
June 2023 (v1)Journal article
We introduce LEMMA2Jolie, a tool for translating domain models of microservice architectures given in LEMMA into concrete APIs of microservices in the Jolie programming language. Our tool combines the state of the art for the design and implementation of microservices: developers can use Domain-Driven Design (DDD) for the construction of the...
Uploaded on: January 10, 2024 -
June 19, 2023 (v1)Conference paper
We present JoT, a testing framework for Microservice Architectures (MSAs) based on technology agnosticism, a core principle of microservices. The main advantage of JoT is that it reduces the amount of work for a) testing for MSAs whose services use different technology stacks, b) writing tests that involve multiple services, and c) reusing...
Uploaded on: January 10, 2024 -
June 14, 2021 (v1)Conference paper
In microservices, Model-Driven Engineering (MDE) has emerged as a powerful methodology for architectural design. Independently, the community of programming languages has investigated new linguistic abstractions for effective microservice development. Here, we present the first preliminary study of how the two approaches can crosspollinate,...
Uploaded on: December 4, 2022 -
December 3, 2024 (v1)Conference paper
We present Jolie Checker Toolchain (JCT), a plugin-based toolchain for model-code consistency and compliance analysis aimed at helping developers ensure that evolving implementations of Jolie microservices remain aligned with their intended architectural designspecified with domain-and model-driven engineering approaches like LEMMA and MDSL....
Uploaded on: April 5, 2025