Projects

Distributed Systems  /  series projects
1 courseprojects.available
8 ongoing projects
bricks  App per stabilimenti balneari — Luca Panariello
bricks  Applicativo di tracciamento transazioni bancarie — Marco Chiavaroli  •  Davide Crisante
bricks  Cheat (multiplayer cards game) — Andrea Brighi
bricks  Raft KV Store — Giovanni Macrelli
227 completed projects
bricks  A taste of Microservices with Kotlin — Matteo Gabellini  •  Elia Di Pasquale
bricks  AMW – Agents Managed Warehouse — Paolo Baldini
bricks  ASTRA Agent Programming Language and comparison with JADE — Giulia Lucchi  •  Luca Polverelli
bricks  Actor-D: an Actor framework for D — Alex Speranza
bricks  Akka RAFT — Luca Giulianini  •  Sara Kiade  •  Gyordan Caminati
bricks  Alchemist simulation batches distribution — Kelvin Oluwada Milare Obuneme Olaiya
bricks  AmbientTalk: Tutorial — Francesco Dicara  •  Gianluca Grossi  •  Mattia Ricci
bricks  Apache Kafka vs. Apache Pulsar vs. Rabbit MQ: un’analisi tecnica — Andrea Acampora  •  Giacomo Accursi
bricks  Asynchronous Agents Behaviour in TuCSoN: pro-active notifications — Fabio Consalici  •  Riccardo Drudi
bricks  AuctiOn — Marco Frattarola
bricks  Automated Agent-Oriented Real-Time Skidding Controller — Marco Carlo Cavalazzi  •  Mattia Castrichino
bricks  Autonomous Distributed Blackjack — Lorenzo Simoncini  •  Maichol Dadi
bricks  Battleship — Luca Nannini
bricks  Behaviour Editing Environment: a simple agent-oriented DSL — Lorenzo Rizzato  •  Manuel Bonarrigo
bricks  Bio-inspired Design Patterns in MAS — Pietro Brunetti  •  Angelo Croatti  •  Francesca Marchi
bricks  BitPantarei: Incarnazione del modello MoK — Matteo Francia  •  Giovanni Ciatto
bricks  Blackjack — Alberto Di Girolamo
bricks  BriscolaOnline — Andrea Zammarchi
bricks  C# client-side interface for TuSoW — Giacomo Cavalieri  •  Nicolo Didomenico
bricks  CAHu Clone — Luca Rossi  •  Davide Schiaroli  •  Elisa Tronetti
bricks  CAS – Chirp Air Station — Antonio Rotundo
bricks  Cards Against Umanity Clone — Emanuele Dall'Ara  •  Nicholas Ricci
bricks  Cat Lady — Laura Leonardi  •  Serafino Pandolfini
bricks  ChainVote: An electronic voting system — Giovanni Antonioni  •  Luca Rubboli  •  Luca Tassinari
bricks  Checkers Web App — Konrad Gomulka  •  Luca Salvigni  •  Manuele Pasini
bricks  CityTwin — Filippo Vissani  •  Eddie Barzi
bricks  Cluedo Online — Marica Pasquali
bricks  Condivisione di servizi con JADE — Cornel Moisuc
bricks  Connect4 Online — Martin Marcolini
bricks  D-Linda — Gianluca Aguzzi  •  Andrea Petreti
bricks  DSmart Flood Monitoring System — Bruno Esposito  •  Andrea Ingargiola  •  Cecilia Teodorani
bricks  Decentalized Multiplayer Puzzle Game — Carlo Di Raddo  •  Demetrio Andriani
bricks  Delivery Checker — Simone Del Gatto
bricks  DevOps on Kubernetes — Martina Baiardi
bricks  DevOps on OpenStack — Gloria Semprini
bricks  Distributed Autonomous Robotic Systems — Roberto Reda  •  Giuseppe Giorgino
bricks  Distributed Key-Value DB — Kyrillos Ntronov
bricks  Distributed diagnosis system for osteoarthritis — Alessandro Magnani  •  Andrea Matteucci  •  Simone Montanari
bricks  Distributed, Fault-tolerant Web Crawling with RasPi — Elisabetta Ramilli  •  Riccardo Benedetti
bricks  Dixit Clone — Daniele Di Lillo
bricks  Docker e orchestration tools — Christian D'Errico
bricks  Driving School Distributed Management Software — Denys Grushchak  •  Riccardo Bacca
bricks  Drone Explorer — Federico Foschini  •  Stefano Braggion  •  Luca Maestri  •  Riccardo Delvecchio
bricks  DyNE (Dynamic Network Enumeration) — Antony Chiossi
bricks  EDITH: Prototipo per l’Ambiente di Lavoro nell’Industria 4.0 — Enrico Gnagnarella  •  Matteo Scucchia
bricks  Ethereum DApp — Silvia Zandoli
bricks  Exception Handling in Middlewares: The case of TuCSoN — Mattia Balducci  •  Alessia Papini
bricks  FIPA protocols over Linda — Emiliano Ciavatta  •  Stefano Righini  •  Luca Tremamunno
bricks  Factory Linker — Luca Semprini  •  Jacopo Ricciputi
bricks  Foodio: Web app di delivery — Lorenzo Pastore
bricks  GO in the Distributed Systems world — Alberto Giunta
bricks  Game Engines and Multi-agent Systems: A Marriage? — Nicola Poli  •  Mattia Cerbara
bricks  Gioco Multigiocatore a turni: Beccaccino — Davide Alpi  •  Angelo Parrinello  •  Paolo Penazzi
bricks  Global Chat — Oleg Konchenkov  •  Elia Pasqualini
bricks  Guess the Song — Simone Fontanella  •  Marco Avagnano
bricks  GuessR — Angelo Filaseta  •  Alessandro Talmi  •  Piero Sanchi
bricks  HQ Replication: A Hybrid Quorum Protocol for Byzantine Fault Tolerance — Mattia Oriani  •  Federico Vitali
bricks  HSH: il comfort in casa tua — Andrea Sperandio
bricks  Hangman Online — Filippo Venturini
bricks  HoneyBadgerBFT: studio, implementazionee utilizzo dell’algoritmo di consenso — Andrea Giannini  •  Linda Guiducci  •  Matteo Magnini
bricks  Hovering Information using JADE on Android — Luca Ricchi  •  Andrea Tomasello  •  Lorenzo Perlini
bricks  Huesle-java — Alberto Spadoni
bricks  Hyperledger Fabric — Francesco Montelli
bricks  Implementazione della persistenza in TuCSoN — Lorenzo Pontellini  •  Vincenzo Scafuto
bricks  Implementing gRPC in the TuSoW project — Filippo Cavallari
bricks  Indicizzazione di siti Web in JADE — Diego Alicata
bricks  Information harvesting in MoK: information retrieval using web crawlers — Giulio Crestani  •  Gianluca Spadazzi
bricks  Jade Home Automation — Alessandro Zoffoli  •  Mattia Baldani
bricks  Javalin Server Codegen — Mirko Felice  •  Maxim Derevyanchenko
bricks  Joking Hazard Online — Riccardo Sanità
bricks  LPaaS Client API — Giacomo Venturini  •  Davide Giacomini  •  Marco Galassi
bricks  LPaaS on Docker — Nicolò Maltoni  •  Federico Naldini
bricks  LPaaS: Logic Programming as a RESTful web service — Alberto Marfoglia  •  Filippo Nardini
bricks  Labelled Transition Systems Generator — Chiara Volonnino  •  Giulia Lucchi
bricks  Lambdas-as-a-Service — Matteo Castellucci
bricks  Linda on AMQP — Martina Cavallucci  •  Simone Golinucci
bricks  Linda on CoAP — Davide Bondi  •  Michael Camporesi
bricks  Lucky Auction — Gianmarco Magnani  •  Nicolas Pasolini
bricks  Lupus — Andrea Serafini
bricks  MARL – Multi Agent Reinforcement Learning — Davide Domini  •  Veronika Folin
bricks  Mapping REO on TuCSoN/ReSpecT — Margherita Pecorelli  •  Chiara Varini  •  Federica Pecci
bricks  Mapping TOTA on TuCSoN — Fabio Paolucci  •  Roberto Togni
bricks  Maraffa Online — Sofia Tosi  •  Matteo Santoro
bricks  Mastermind Online — Andrea Negri
bricks  MetaJade – A DSL for Jade — Riccardo Battistini
bricks  Microchat: la chat a microservizi — Thomas Angelini  •  Luca Deluigi  •  Simone Magnani
bricks  MoK matching function: semantics on resource-constrained devices — Patryk Wojtowicz  •  Silvia Vandi  •  Davide Leardini
bricks  MoK middleware: communication for pervasive systems — Matteo Fattori  •  Luca Santonastasi
bricks  Mobile Semantic XWiki: APICe as a Case Study — Andrea Buscarini  •  Pietro Antonio Nompleggio  •  Marco Zaccheroni
bricks  MovieParty with Microservices — Rei Beshiri  •  Andrea Vaienti
bricks  Multiplayer Minesweeper — Fabio Muratori
bricks  Multiplayer Team Deathmatch — Leo Marzoli
bricks  MyClinic: WebApp per la gestione prenotazioni visite mediche — Marco Chiavaroli  •  Michele Torroni
bricks  Nome in codice — Luca Bazzocchi  •  Giacomo Casadei
bricks  Nomi Cose Città — Matteo Ragazzini  •  Marta Spadoni
bricks  On the way to Apache ZooKeeper — Ilaria Ciavatti
bricks  Onix: sistema di controllo di versione distribuito — Alessandro Marcantoni  •  Simone Romagnoli
bricks  PS-Linda with MQTT (Publish Subscribe Linda) — Edoardo Barbieri  •  Lorenzo Mondani  •  Emanuele Pancisi
bricks  Performing tasks on the cloud — Alex Grassi  •  Alessandro Foschi  •  Giacomo Fiore
bricks  Perudo Online — Enrico Lumini
bricks  Piperchat — Manuel Andruccioli  •  Luigi Borriello  •  Alessandro Mazzoli  •  Tommaso Patriti
bricks  Plantlo — Alex Baiardi  •  Francesca Frattini
bricks  Pokemon Lite — Michele Brocchini
bricks  Practical Byzantine Fault Tolerance — Leonardo Perugini
bricks  REST Best Practices — Sofia Rosetti  •  Alessandro Maretti
bricks  RSS-based sources of knowledge in MoK-News — Andrea Corzani  •  Elia Zoffoli  •  Claudia Capelli
bricks  Re di Quadri — Pietro Lelli
bricks  ReLINDA: Un'interfaccia gRPC per l'utilizzo di LINDA in remoto — Daniele Rossi  •  Giacomo Tontini
bricks  Real-Time Collaborative Whiteboard — Francesco Magnani  •  Valerio Di Zio  •  Thomas Capelli
bricks  Real-time collaborative text editor — Maria Mengozzi
bricks  Refactoring TuCSoN/ReSpecT source code and development process — Enrico Siboni  •  Nicola Piscaglia
bricks  Relay Pong, a Pong-inspired web application — Jahrim Gabriele Cesario
bricks  Revue – Distributed real-time system for video surveillance — Mattia Matteini  •  Alberto Paganelli
bricks  Robot Operating System (ROS): Analysis — Giulia Brugnatti
bricks  SAF: Scala Agent Framework — Alberto Antonelli  •  Lorenzo Pagnini  •  Daniele Tentoni
bricks  Scarabeo — Nicolò Malucelli
bricks  Scooter Monitor — Nicola Ferrarese
bricks  Self Hosted Git — Alberto Donati  •  Alessia Rocco
bricks  Self-Organisation and Adaptation within MAS: the crowd evacuation example in Jade and TuCSoN — Andrea Pagliarani  •  Karin Pasini  •  Alessandro Battelli  •  Michele Matteini
bricks  Sette e Mezzo Clone — Angela Cortecchia  •  Leonardo Micelli
bricks  Setting Up Home — Aurora Laghi  •  Anna Vitali  •  Elena Yan
bricks  SharedPomodoro — Ramzi Gallala
bricks  Sistema Multi-Agente per il supporto agli MSP — Lorenzo Valgimigli  •  Riccardo Soro
bricks  Sistema di gestione slot machine — Luca Lo Iacono  •  Andi Pavllo  •  Antonio Magnani
bricks  Smart Buses: Agent Aided Management — Michele Amati  •  Matteo Corfiati  •  Federico Fucci  •  Fabrizio Masini
bricks  Smart Parking — Davide Bucchieri  •  Davide Boldini
bricks  Smarthome Framework — Luca Maestri  •  Gioele Masini  •  Andrea Pruccoli
bricks  Sperimentazione del framework TuSoW in ambiente Android — Francesca Tonetti  •  Ylenia Battistini
bricks  Straccia Camicia — Meshua Galassi
bricks  Sudokoop: Sudoku Online — Alice Mastrilli  •  Alex Siroli
bricks  Suitability of Game Engine technologies for the implementation of a Spatial Tuple based middleware — Francesco Dente  •  Shapour Nemati  •  Samuele Burattini
bricks  Technology Know-How: Apache Flink — Noureddine Slimani
bricks  Technology Know-How: Apache Zookeeper — Luca Mengozzi  •  Elia Calisesi
bricks  Technology Know-How: Ceph — Daniele Schiavi  •  Nicola Atti
bricks  Technology Know-How: Cypress — Sergii Denysenko  •  Diego Sozio
bricks  Technology Know-How: IPFS — Michele Mongardi
bricks  Technology Know-How: NGINX — Elena Morelli
bricks  Technology Know-How: Tile38 — Vlad Mattiussi
bricks  Technology Know-How: Traefik — Federico Mazzini
bricks  Technology-Know-How: SeaweedFS — Asia Lucchi
bricks  The Game — Simone Luzi
bricks  The Social Network — Giacomo Romagnoli
bricks  The power of Apache Flink — Sokol Guri
bricks  TradeMAS – Trade Multiagent System — Massimiliano Giunchi
bricks  Traffic MAnagement Multi-Agent system — Alessio Addimando  •  Edoardo Antonini
bricks  TuCSoN communication language: abstract tuples — Michele Braccini  •  Alessandro Fantini
bricks  TuCSoN on Cloud (Web Service) — Luca Guerra
bricks  TuCSoN refactoring — Stefano Bernagozzi
bricks  TuCSoN4JADE — Luca Sangiorgi
bricks  UNO Clone — Lorenzo Gardini
bricks  Uno Online — Giacomo Totaro  •  Serena Bertaccini
bricks  UrbaNews — Emanuele Buccelli  •  Francesco Degli Angeli  •  Marco Leali
bricks  Utilizzo del protocollo STOMP in un sistema ad agenti Linda-based — Riccardo Maldini  •  Francesco Gorini
bricks  Vert.x come MOM per Sistemi Distribuiti — Martina Magnani  •  Mattia Vandi
bricks  Virus X — Mattia Barbaresi  •  Matteo Bocchetti  •  Francesco Maughelli
bricks  Voting Systems — Lisa Sajeva
bricks  WeatherTrack — Gian Luca Nediani
bricks  Web Auction Systems — Matteo Venturi
bricks  Web Environment in JaKta — Federico Pirazzoli
bricks  Web of Science and IoT — Elisabetta Masi  •  Luca Genghini  •  Matteo Sertori
bricks  Web-Based Web of Digital Twins — Andrea Giulianelli
bricks  WebServices e Load Balancing — Alberto Mulazzani  •  Chiara Ceccarini
bricks  What do you meme — Francesco Boschi  •  Gianni Tumedei  •  Mattia Rossi
bricks  eChat: Facebook integrated chat using JADE on Android — Tomas Fedeli  •  Davide Gianessi
bricks  tuProlog Playground — Matteo Lanzi
bricks  “Risiko” Clone – Design, Development and Deployment — Riccardo Squarcialupi  •  Filippo Benvenuti
preceded by
followed by