Abstract: "FLY è un linguaggio domain specific (DSL) per il calcolo scientifico in ambiente multi-cloud basato sui linguaggi Java per l'esecuzione in ambiente locale e su Python e JavaScript per l'esecuzione sugli ambienti cloud più noti come AWS di Amazon, Azure di Microsoft e GCP di Google. L'integrazione dell'ADT grafo è stata realizzata integrando librerie preesistenti già affermate nei su citati linguaggi (JGraphT per Java e NetworkX per Python) definendo un'interfaccia pubblica comune da utilizzare in FLY in maniera trasparente in ambiente locale o remoto.
In questo seminario illustrerò come ho realizzato l'implementazione dell'ADT grafo in FLY definendo delle classi basate su librerie di manipolazione di grafi preesistenti che definiscono un'API comune per la creazione e manipolazione di grafi in FLY."