Spring til hovednavigation Spring til søgning Spring til hovedindhold

A Toolchain for Checking Domain- and Model-Driven Properties of Jolie Microservices

  • University of Bologna
  • codecentric AG
  • University of Applied Sciences and Arts Dortmund

Publikation: Kapitel i bog/rapport/konference-proceedingKonferencebidrag i proceedingsForskningpeer review

Abstract

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 design—specified with domain- and model-driven engineering approaches like LEMMA and MDSL. One of JCT’s strengths lies in providing a uniform surface for plugin development, based on the analysis of abstract syntax trees, that leverages existing code generation tools, framing checks as correspondence relations between the expected and actual programs. We present two JCT plugins to respectively check the consistency of domain-driven design annotations on Jolie APIs and verify Jolie code conformity to a given LEMMA data model. We illustrate both plugins via a use case drawn from the Lakeside Mutual architecture.

OriginalsprogEngelsk
TitelService-Oriented Computing - 22nd International Conference, ICSOC 2024, Proceedings
RedaktørerWalid Gaaloul, Michael Sheng, Qi Yu, Sami Yangui
ForlagSpringer Science+Business Media
Publikationsdato2024
Sider161-175
ISBN (Trykt)9789819608072
ISBN (Elektronisk)978-981-96-0808-9_13
DOI
StatusUdgivet - 2024
Begivenhed22nd International Conference on Service-Oriented Computing, ICSOC 2024 - Tunis, Tunesien
Varighed: 3. dec. 20246. dec. 2024

Konference

Konference22nd International Conference on Service-Oriented Computing, ICSOC 2024
Land/OmrådeTunesien
ByTunis
Periode03/12/202406/12/2024
NavnLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Vol/bind15405 LNCS
ISSN0302-9743

Fingeraftryk

Dyk ned i forskningsemnerne om 'A Toolchain for Checking Domain- and Model-Driven Properties of Jolie Microservices'. Sammen danner de et unikt fingeraftryk.

Citationsformater