JolieGraph: uno strumento per l'analisi delle comunicazioni di servizi Jolie

Licchelli, Francesco (2025) JolieGraph: uno strumento per l'analisi delle comunicazioni di servizi Jolie. [Laurea], Università di Bologna, Corso di Studio in Informatica [L-DM270], Documento ad accesso riservato.
Documenti full-text disponibili:
[thumbnail of Thesis] Documento PDF (Thesis)
Full-text accessibile solo agli utenti istituzionali dell'Ateneo
Disponibile con Licenza: Salvo eventuali più ampie autorizzazioni dell'autore, la tesi può essere liberamente consultata e può essere effettuato il salvataggio e la stampa di una copia per fini strettamente personali di studio, di ricerca e di insegnamento, con espresso divieto di qualunque utilizzo direttamente o indirettamente commerciale. Ogni altro diritto sul materiale è riservato

Download (912kB) | Contatta l'autore

Abstract

Negli ultimi anni, il panorama informatico ha subito una significativa evoluzione grazie alla diffusione dei paradigmi orientati ai servizi e alle architetture a microservizi. Questi approcci hanno reso necessaria la disponibilità di strumenti avanzati per l'analisi delle comunicazioni tra servizi distribuiti. La presente tesi introduce JolieGraph, uno strumento progettato per analizzare staticamente il codice sorgente dei servizi Jolie e generare automi finiti che rappresentano in modo chiaro e rigoroso il flusso comunicativo fra microservizi. JolieGraph utilizza tecniche di parsing e genera alberi di sintassi astratta (AST) sfruttando la libreria jolie.lang. Gli AST vengono analizzati e, attraverso la rappresentazione degli automi nel formato DOT, si permette agli sviluppatori di individuare rapidamente anomalie e potenziali criticità nei flussi comunicativi, difficilmente rilevabili con tecniche tradizionali di test dinamici. Lo strumento proposto costituisce inoltre un primo passo significativo verso la generazione automatica di coreografie, modelli globali capaci di descrivere le interazioni tra servizi distribuiti.

Abstract
Tipologia del documento
Tesi di laurea (Laurea)
Autore della tesi
Licchelli, Francesco
Relatore della tesi
Scuola
Corso di studio
Ordinamento Cds
DM270
Parole chiave
Jolie,microservizi,IDFA,analisi statica,DOT
Data di discussione della Tesi
26 Marzo 2025
URI

Altri metadati

Statistica sui download

Gestione del documento: Visualizza il documento

^