La tesi introduce, poichè è l'ambito in cui si è svolto il lavoro, i sistemi distribuiti Aggregate Computing e l'Aggregate Programming come paradigma di programmazione per questi sistemi. Tratta il linguaggio del Field Calculus (FC) e la librebria FCPP. Questa, che il è contesto vero e proprio in cui si è svolto il mio lavoro, implementa FC in C++14 come linguaggio interno DSL oltre ad essere lo strumento per creare e simulare le reti di questi sistemi. La tesi tratta poi la teoria dell'Algoritmo di Data Collection, presentata nel paper "Resilient Distributed Collection Through Information Speed Thresholds", nello specifico la sua versione con funzione idempotente. Nella tesi segue la descrizione del lavoro di implementazione e testing nei suoi passaggi: - L'analisi del codice della funzione che implementa l'Algoritmo. - La scrittura dei test, spiegando come ci si è approcciati a questo passaggio, quali tipi di test si è arrivati a scrivere, quali aspetti dell'Algoritmo questi vadano a verificare e come.
Implementazione e Testing di un Algoritmo Adattativo di Data Collection
SANFILIPPO, LUCA
2020/2021
Abstract
La tesi introduce, poichè è l'ambito in cui si è svolto il lavoro, i sistemi distribuiti Aggregate Computing e l'Aggregate Programming come paradigma di programmazione per questi sistemi. Tratta il linguaggio del Field Calculus (FC) e la librebria FCPP. Questa, che il è contesto vero e proprio in cui si è svolto il mio lavoro, implementa FC in C++14 come linguaggio interno DSL oltre ad essere lo strumento per creare e simulare le reti di questi sistemi. La tesi tratta poi la teoria dell'Algoritmo di Data Collection, presentata nel paper "Resilient Distributed Collection Through Information Speed Thresholds", nello specifico la sua versione con funzione idempotente. Nella tesi segue la descrizione del lavoro di implementazione e testing nei suoi passaggi: - L'analisi del codice della funzione che implementa l'Algoritmo. - La scrittura dei test, spiegando come ci si è approcciati a questo passaggio, quali tipi di test si è arrivati a scrivere, quali aspetti dell'Algoritmo questi vadano a verificare e come.File | Dimensione | Formato | |
---|---|---|---|
773861_tesi_luca_sanfilippo.pdf
non disponibili
Tipologia:
Altro materiale allegato
Dimensione
2.25 MB
Formato
Adobe PDF
|
2.25 MB | Adobe PDF |
I documenti in UNITESI sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.
https://hdl.handle.net/20.500.14240/78917