Projects

Distributed Systems  /  series projects
264 completed projects
bricksA taste of Microservices with Kotlin Matteo Gabellini  •  Elia Di Pasquale
bricksAMW – Agents Managed Warehouse Paolo Baldini
bricksASTRA Agent Programming Language and comparison with JADE Giulia Lucchi  •  Luca Polverelli
bricksActor-D: an Actor framework for D Alex Speranza
bricksAkka RAFT Luca Giulianini  •  Sara Kiade  •  Gyordan Caminati
bricksAlchemist simulation batches distribution Kelvin Oluwada Milare Obuneme Olaiya
bricksAmbientTalk: Tutorial Francesco Dicara  •  Gianluca Grossi  •  Mattia Ricci
bricksApache Kafka vs. Apache Pulsar vs. Rabbit MQ: un’analisi tecnica Andrea Acampora  •  Giacomo Accursi
bricksAsynchronous Agents Behaviour in TuCSoN: pro-active notifications Fabio Consalici  •  Riccardo Drudi
bricksAutomated Agent-Oriented Real-Time Skidding Controller Marco Carlo Cavalazzi  •  Mattia Castrichino
bricksAutonomous Distributed Blackjack Lorenzo Simoncini  •  Maichol Dadi
bricksBattleship Luca Nannini
bricksBehaviour Editing Environment: a simple agent-oriented DSL Lorenzo Rizzato  •  Manuel Bonarrigo
bricksBeyond One-third Faulty Replicas in Byzantine Fault Tolerant Systems Benedetta Pacilli  •  Valentina Pieri
bricksBio-inspired Design Patterns in MAS Pietro Brunetti  •  Angelo Croatti  •  Francesca Marchi
bricksBitPantarei: Incarnazione del modello MoK Matteo Francia  •  Giovanni Ciatto
bricksBlack Gold Frens Tedeschini  •  Alberto Castori  •  Luca Battistini
bricksBlackjack Alberto Di Girolamo
bricksBriscolaOnline Andrea Zammarchi
bricksByzantine Fault Tolerance and Blockchain Nicola Santolini
bricksC# client-side interface for TuSoW Giacomo Cavalieri  •  Nicolo Didomenico
bricksCAHu Clone Luca Rossi  •  Davide Schiaroli  •  Elisa Tronetti
bricksCAS – Chirp Air Station Antonio Rotundo
bricksCards Against Umanity Clone Emanuele Dall'Ara  •  Nicholas Ricci
bricksCat Lady Laura Leonardi  •  Serafino Pandolfini
bricksChainVote: An electronic voting system Giovanni Antonioni  •  Luca Rubboli  •  Luca Tassinari
bricksChat Massimo Bartolini  •  Fabio Tonti
bricksCheckers Web App Konrad Gomulka  •  Luca Salvigni  •  Manuele Pasini
bricksCityTwin Filippo Vissani  •  Eddie Barzi
bricksCluedo Online Marica Pasquali
bricksCollaborative Text Editor Stefano Furi  •  Matteo Iorio  •  Fabio Vincenzi
bricksCondivisione di servizi con JADE Cornel Moisuc
bricksConfezionamento noccioline Chiara Schiumarini  •  Giacomo Orlati
bricksConfezionamento vino Alessandro Tarroni  •  Claudio Reggiani  •  Matteo Ruscelli
bricksConnect4 Online Martin Marcolini
bricksConquerors of Mars Federico Bonetti
bricksContatore Marco Battarra
bricksD-Linda Gianluca Aguzzi  •  Andrea Petreti
bricksDSmart Flood Monitoring System Bruno Esposito  •  Andrea Ingargiola  •  Cecilia Teodorani
bricksDatabase replication with Docker Swarm Andrea Cardiota
bricksDecentalized Multiplayer Puzzle Game Carlo Di Raddo  •  Demetrio Andriani
bricksDelivery Checker Simone Del Gatto
bricksDevOps on Kubernetes Martina Baiardi
bricksDevOps on OpenStack Gloria Semprini
bricksDigital Pheromones in Distributed Systems Riccardo Manduchi
bricksDistributed Autonomous Robotic Systems Roberto Reda  •  Giuseppe Giorgino
bricksDistributed Cafè System Elisa Albertini  •  Eleonora Bertoni
bricksDistributed Key-Value DB Kyrillos Ntronov
bricksDistributed, Fault-tolerant Web Crawling with RasPi Elisabetta Ramilli  •  Riccardo Benedetti
bricksDixit Clone Daniele Di Lillo
bricksDocker Plugin for Volume Sharing Enrico Fiumana
bricksDocker e orchestration tools Christian D'Errico
bricksDriving School Distributed Management Software Denys Grushchak  •  Riccardo Bacca
bricksDrone Explorer Federico Foschini  •  Stefano Braggion  •  Luca Maestri  •  Riccardo Delvecchio
bricksDyNE (Dynamic Network Enumeration) Antony Chiossi
bricksEDITH: Prototipo per l’Ambiente di Lavoro nell’Industria 4.0 Enrico Gnagnarella  •  Matteo Scucchia
bricksEthereum DApp Silvia Zandoli
bricksException Handling in Middlewares: The case of TuCSoN Mattia Balducci  •  Alessia Papini
bricksFIPA protocols over Linda Emiliano Ciavatta  •  Stefano Righini  •  Luca Tremamunno
bricksFactory Linker Luca Semprini  •  Jacopo Ricciputi
bricksFlood Warning Alessandro Tullio  •  Michael Rubri
bricksFoodio: Web app di delivery Lorenzo Pastore
bricksFree-for-all Battleship Davide Di Marco  •  Ines Fraccalvieri
bricksGO in the Distributed Systems world Alberto Giunta
bricksGame Engines and Multi-agent Systems: A Marriage? Nicola Poli  •  Mattia Cerbara
bricksGioco Multigiocatore a turni: Beccaccino Davide Alpi  •  Angelo Parrinello  •  Paolo Penazzi
bricksGlobal Chat Oleg Konchenkov  •  Elia Pasqualini
bricksGuess Who? Andrea Biagini  •  Filippo Gurioli
bricksGuess the Song Simone Fontanella  •  Marco Avagnano
bricksGuessR Angelo Filaseta  •  Alessandro Talmi  •  Piero Sanchi
bricksGym Management System Claudia Giannelli Taccarino
bricksHQ Replication: A Hybrid Quorum Protocol for Byzantine Fault Tolerance Mattia Oriani  •  Federico Vitali
bricksHSH: il comfort in casa tua Andrea Sperandio
bricksHangman Online Filippo Venturini
bricksHash chain replication with RAFT Consensus Mert Akpinar  •  Yago Agustin Illing Arizti
bricksHoneyBadgerBFT: studio, implementazionee utilizzo dell’algoritmo di consenso Andrea Giannini  •  Linda Guiducci  •  Matteo Magnini
bricksHovering Information using JADE on Android Luca Ricchi  •  Andrea Tomasello  •  Lorenzo Perlini
bricksHuesle-java Alberto Spadoni
bricksHungryMen Sebastiano Basile Gigante  •  Diego Cantone  •  Massimo Smiraglio
bricksHyperledger Fabric Francesco Montelli
bricksImplementazione della persistenza in TuCSoN Lorenzo Pontellini  •  Vincenzo Scafuto
bricksImplementing gRPC in the TuSoW project Filippo Cavallari
bricksIncrocio stradale Francesco Bakken  •  Filippo Bruschi  •  Mattia Manfroni
bricksIndicizzazione di siti Web in JADE Diego Alicata
bricksInformation harvesting in MoK: information retrieval using web crawlers Giulio Crestani  •  Gianluca Spadazzi
bricksJade Home Automation Alessandro Zoffoli  •  Mattia Baldani
bricksJavalin Server Codegen Mirko Felice  •  Maxim Derevyanchenko
bricksJoking Hazard Online Riccardo Sanità
bricksLPaaS Client API Giacomo Venturini  •  Davide Giacomini  •  Marco Galassi
bricksLPaaS on Docker Nicolò Maltoni  •  Federico Naldini
bricksLPaaS: Logic Programming as a RESTful web service Alberto Marfoglia  •  Filippo Nardini
bricksLabelled Transition Systems Generator Chiara Volonnino  •  Giulia Lucchi
bricksLambdas-as-a-Service Matteo Castellucci
bricksLinda on AMQP Martina Cavallucci  •  Simone Golinucci
bricksLinda on CoAP Davide Bondi  •  Michael Camporesi
bricksLucky Auction Gianmarco Magnani  •  Nicolas Pasolini
bricksLupus Andrea Serafini
bricksMARL – Multi Agent Reinforcement Learning Davide Domini  •  Veronika Folin
bricksMapping REO on TuCSoN/ReSpecT Margherita Pecorelli  •  Chiara Varini  •  Federica Pecci
bricksMapping TOTA on TuCSoN Fabio Paolucci  •  Roberto Togni
bricksMaraffa Daniel Capannini
bricksMaraffa Online Sofia Tosi  •  Matteo Santoro
bricksMastermind Online Andrea Negri
bricksMessage-passing Framework Matteo Desanti  •  Alessandro Montalti  •  Marco Santarelli  •  Andrea Zagnoli
bricksMetaJade – A DSL for Jade Riccardo Battistini
bricksMicrochat: la chat a microservizi Thomas Angelini  •  Luca Deluigi  •  Simone Magnani
bricksMoK matching function: semantics on resource-constrained devices Patryk Wojtowicz  •  Silvia Vandi  •  Davide Leardini
bricksMoK middleware: communication for pervasive systems Matteo Fattori  •  Luca Santonastasi
bricksMobile Semantic XWiki: APICe as a Case Study Andrea Buscarini  •  Pietro Antonio Nompleggio  •  Marco Zaccheroni
bricksMortemale: the cracking society Luca Mella  •  Svetlozar Nikolov Orlovski  •  Federico Santandrea
bricksMovieParty with Microservices Rei Beshiri  •  Andrea Vaienti
bricksMultiplayer Minesweeper Fabio Muratori
bricksMultiplayer Team Deathmatch Leo Marzoli
bricksMyClinic: WebApp per la gestione prenotazioni visite mediche Marco Chiavaroli  •  Michele Torroni
bricksNome in codice Luca Bazzocchi  •  Giacomo Casadei
bricksNomi Cose Città Matteo Ragazzini  •  Marta Spadoni
bricksOn the way to Apache ZooKeeper Ilaria Ciavatti
bricksOnix: sistema di controllo di versione distribuito Alessandro Marcantoni  •  Simone Romagnoli
bricksOraInOnda Alessandro Zoffoli
bricksPS-Linda with MQTT (Publish Subscribe Linda) Edoardo Barbieri  •  Lorenzo Mondani  •  Emanuele Pancisi
bricksPerforming tasks on the cloud Alex Grassi  •  Alessandro Foschi  •  Giacomo Fiore
bricksPerudo Online Enrico Lumini
bricksPiperchat Manuel Andruccioli  •  Luigi Borriello  •  Alessandro Mazzoli  •  Tommaso Patriti
bricksPlantlo Alex Baiardi  •  Francesca Frattini
bricksPokemon Lite Michele Brocchini
bricksPractical Byzantine Fault Tolerance Leonardo Perugini
bricksREST Best Practices Sofia Rosetti  •  Alessandro Maretti
bricksRSS-based sources of knowledge in MoK-News Andrea Corzani  •  Elia Zoffoli  •  Claudia Capelli
bricksRaft: study and implementation in JavaScript Andrea Bedei  •  Fabio Notaro  •  Giacomo Leo Bertuccioli
bricksRe di Quadri Pietro Lelli
bricksReLINDA: Un'interfaccia gRPC per l'utilizzo di LINDA in remoto Daniele Rossi  •  Giacomo Tontini
bricksReal-Time Collaborative Whiteboard Francesco Magnani  •  Valerio Dizio  •  Thomas Capelli
bricksReal-time collaborative text editor Maria Mengozzi
bricksRefactoring TuCSoN/ReSpecT source code and development process Enrico Siboni  •  Nicola Piscaglia
bricksRelay Pong, a Pong-inspired web application Jahrim Gabriele Cesario
bricksReplication Class Arianna Soriani
bricksReplication Laboratory Gianmaria Casamenti  •  Luca Pasini
bricksRevue – Distributed real-time system for video surveillance Mattia Matteini  •  Alberto Paganelli
bricksRistorante Matteo Desanti  •  Alessandro Montalti  •  Marco Santarelli  •  Andrea Zagnoli
bricksRobot Operating System (ROS): Analysis Giulia Brugnatti
bricksRover Denis Brighi  •  Davide Vichi  •  Alessandro Musto  •  Luca Morri
bricksSAF: Scala Agent Framework Alberto Antonelli  •  Lorenzo Pagnini  •  Daniele Tentoni
bricksScarabeo Nicolò Malucelli
bricksScooter Monitor Nicola Ferrarese
bricksSelf Hosted Git Alberto Donati  •  Alessia Rocco
bricksSelf-Organisation and Adaptation within MAS: the crowd evacuation example in Jade and TuCSoN Andrea Pagliarani  •  Karin Pasini  •  Alessandro Battelli  •  Michele Matteini
bricksSette e Mezzo Clone Angela Cortecchia  •  Leonardo Micelli
bricksSetting Up Home Aurora Laghi  •  Anna Vitali  •  Elena Yan
bricksSistema Multi-Agente per il supporto agli MSP Lorenzo Valgimigli  •  Riccardo Soro
bricksSistema di gestione slot machine Luca Lo Iacono  •  Andi Pavllo  •  Antonio Magnani
bricksSistema di videosorveglianza Ezio Tomassetti  •  Lorenzo Forcellini Reffi -
bricksSmart Buses: Agent Aided Management Michele Amati  •  Matteo Corfiati  •  Federico Fucci  •  Fabrizio Masini
bricksSmart Parking Davide Bucchieri  •  Davide Boldini
bricksSmarthome Framework Luca Maestri  •  Gioele Masini  •  Andrea Pruccoli
bricksSocial Event Management Pietro Brunetti  •  Angelo Croatti
bricksSpaceteam Game Riccardo Omiccioli
bricksSperimentazione del framework TuSoW in ambiente Android Francesca Tonetti  •  Ylenia Battistini
bricksStorJ: Decentralized Cloud Storage Network Tommaso Mandoloni
bricksStorage System Raniero Gasperini  •  Nicola Eusebi
bricksStraccia Camicia Meshua Galassi
bricksStudy and Implementation of the Sieve Protocol in BFT Samuele De Tuglie  •  Emanuele Artegiani  •  Pablo Sebastian Vargas Grateron
bricksSudoKiller Riccardo Quarta  •  Jennifer Tessarini  •  Francesca Collina  •  Alessia Papini  •  Mattia Balducci
bricksSuitability of Game Engine technologies for the implementation of a Spatial Tuple based middleware Francesco Dente  •  Shapour Nemati  •  Samuele Burattini
bricksTechnology Know-How: Apache Flink Noureddine Slimani
bricksTechnology Know-How: Apache Zookeeper Luca Mengozzi  •  Elia Calisesi
bricksTechnology Know-How: Ceph Daniele Schiavi  •  Nicola Atti
bricksTechnology Know-How: Cypress Sergii Denysenko  •  Diego Sozio
bricksTechnology Know-How: IPFS Michele Mongardi
bricksTechnology Know-How: NGINX Elena Morelli
bricksTechnology Know-How: Tile38 Vlad Mattiussi
bricksTechnology Know-How: Traefik Federico Mazzini
bricksTechnology-Know-How: SeaweedFS Asia Lucchi
bricksThe Game Simone Luzi
bricksThe power of Apache Flink Sokol Guri
bricksTradeMAS – Trade Multiagent System Massimiliano Giunchi
bricksTraffic MAnagement Multi-Agent system Alessio Addimando  •  Edoardo Antonini
bricksTuCSoN communication language: abstract tuples Michele Braccini  •  Alessandro Fantini
bricksTuCSoN on Cloud (Web Service) Luca Guerra
bricksTuCSoN refactoring Stefano Bernagozzi
bricksTuCSoN4JADE Luca Sangiorgi
bricksUNO Clone Lorenzo Gardini
bricksUno Online Giacomo Totaro  •  Serena Bertaccini
bricksUrbaNews Emanuele Buccelli  •  Francesco Degli Angeli  •  Marco Leali
bricksUtilizzo del protocollo STOMP in un sistema ad agenti Linda-based Riccardo Maldini  •  Francesco Gorini
bricksVert.x come MOM per Sistemi Distribuiti Martina Magnani  •  Mattia Vandi
bricksVideogioco online, con server a computazione grid Daniele Bellavista  •  Thomas Farneti  •  Daniele Pizzagalli
bricksVirus X Mattia Barbaresi  •  Matteo Bocchetti  •  Francesco Maughelli
bricksVisage Stefano Montesi  •  Niccolò Mencarini  •  Michael Tamanti  •  Mattia Baldani
bricksVoting Systems Lisa Sajeva
bricksWeatherTrack Gian Luca Nediani
bricksWeb Auction Systems Matteo Venturi
bricksWeb of Science and IoT Elisabetta Masi  •  Luca Genghini  •  Matteo Sertori
bricksWeb-Based Web of Digital Twins Andrea Giulianelli
bricksWebServices e Load Balancing Alberto Mulazzani  •  Chiara Ceccarini
bricksWhat do you meme Francesco Boschi  •  Gianni Tumedei  •  Mattia Rossi
brickseChat: Facebook integrated chat using JADE on Android Tomas Fedeli  •  Davide Gianessi
brickstuProlog Playground Matteo Lanzi
bricks“Risiko” Clone – Design, Development and Deployment Riccardo Squarcialupi  •  Filippo Benvenuti
28 ongoing projects
bricks3DShare Riccardo Pepe
bricksApp per stabilimenti balneari Luca Panariello
bricksApplicativo di tracciamento transazioni bancarie Marco Chiavaroli  •  Davide Crisante
bricksBeach volleyball management software Nicola Montanari
bricksBlockchain-based energy trading Lorenzo Zanetti
bricksCheat (multiplayer cards game) Andrea Brighi
bricksCodeMaster Alex Testa  •  Riccardo Rambaldi
bricksComic Events Organizer Alessandro Pioggia
bricksDecentralized Public Key Infrastructure with Identity Retention Marco Pesic  •  Riccardo Alni
bricksDistributed Caching Solution Gianfranco Branco
bricksFood Company Corrado Stortini
bricksHigh Noon Blitz: Reaction Challenge Alessandro Becci  •  Lorenzo Massone  •  Luca Tonelli
bricksLDAP subtree merging proxy deamon Michele Ravaioli  •  Eugenio Tampieri
bricksLove Letter Game Emanuele Lamagna
bricksMultiplayer Super Mario Giorgio Garofalo
bricksP2P Federated Learning using SAC Leonardo Randacio
bricksPeer to Peer Survivor Decision Making Game Pablo Sánchez Gómez
bricksPhaint Nicolò Ghignatti  •  Ettore Farinelli
bricksRaft KV Store Giovanni Macrelli
bricksReservation and Administration of a Restaurant chain João Maria Baptista Gonçalves Zarcos  •  Duarte Miguel Da Cunha Terrível
bricksShared Pomodoro Ramzi Gallala
bricksonAuction Marco Frattarola
7 available projects