Casaburi, Gianluca
(2026)
Simulating a Racing Choreographies Language.
[Laurea], Università di Bologna, Corso di Studio in
Informatica [L-DM270]
Documenti full-text disponibili:
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
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.
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
Tipologia del documento
Tesi di laurea
(NON SPECIFICATO)
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
Statistica sui download
Gestione del documento: