Simulating a Racing Choreographies Language

Casaburi, Gianluca (2026) Simulating a Racing Choreographies Language. [Laurea], Università di Bologna, Corso di Studio in Informatica [L-DM270]
Documenti full-text disponibili:
[thumbnail of Thesis] Documento PDF (Thesis)
Disponibile con Licenza: Creative Commons: Attribuzione - Condividi allo stesso modo 4.0 (CC BY-SA 4.0)

Download (475kB)

Abstract

Il linguaggio Racing Choreographies estende il modello di programmazione coreografica introducendo il costrutto di race, che consente di rappresentare competizione tra processi concorrenti per fornire un valore a un ricevente, mantenendo traccia sia del vincitore sia del perdente e permettendo la successiva sincronizzazione tramite discharge. Questa tesi sperimentale presenta la progettazione e l’implementazione di un tool per rendere eseguibili programmi in Racing Choreographies. Il lavoro integra la definizione di una grammatica ANTLR4, un parser in C++17 con costruzione di un AST e validazione strutturale post-parsing e un simulatore basato su una macchina astratta che implementa una semantica operazionale semplificata di Racing Choreographies direttamente eseguibile.

Abstract
Tipologia del documento
Tesi di laurea (Laurea)
Autore della tesi
Casaburi, Gianluca
Relatore della tesi
Scuola
Corso di studio
Ordinamento Cds
DM270
Parole chiave
Racing Choreographies,ANTLR,Abstract Syntax Tree,simulazione,sistemi distribuiti,semantica operazionale,grammatica,programmazione coreografica
Data di discussione della Tesi
27 Marzo 2026
URI

Altri metadati

Statistica sui download

Gestione del documento: Visualizza il documento

^