Argomenti di tesi proposti dal docente.
Sono disponibili varie Tesi di Laurea "Triennale" e "Magistrale": gli studenti possono discuterle col docente a ricevimento. Gli argomenti generali sono (in Inglese):
- Use of GPT/chatGPT and in general Large Language Models in Software Development
- Systems development with advanced Java-based tools/techniques for Software Engineering
- Experiments/development with Scala programming language and frameworks
- Experiments/development with IoT systems: mobile, embedded and cloud frameworks
- Design of innovative self-organising large-scale systems (drones, collective wearable devices, etc.)
- Software Engineering for business applications
- Research in Aggregate Computing (tools, libraries, frameworks)
Ultime tesi seguite dal docente
Tesi di Laurea
- BERTopic e LDA: due approcci al
Machine Learning documentale
- Caso studio di Purple Team: simulazione di un APT reale
- Progettazione e sviluppo di un software per la gestione automatizzata di un sistema di HVAC aziendale
- Prototipazione di una applicazione collaborativa e distribuita per schermi multi-touch
- Simulazione di fenomeni emergenti in Alchemist: il caso dell'aggregazione di "slime-mold"
- Utilizzo di ChatGPT come supporto nello Sviluppo Software: Un’Analisi Completa
Tesi di Laurea Magistrale
- A functional-reactive perspective on the Aggregate Computing paradigm
- Aggregate Computing and Many-Agent Reinforcement Learning: Towards a Hybrid Toolchain
- Daily Medical Team Briefings in Ambiente Collaborativo con Schermi Multi-Touch
- Design and development of a Rust-based execution platform for Aggregate Computing
- Design and Implementation of a Portable Framework for Application Decomposition and Deployment in Edge-Cloud Systems
- Design and implementation of a scalable domain specific language foundation for ScaFi with Scala 3
- Developing Distributed Programs For The Cloud-Edge Computing Combining Multitier And Aggregate Programming
- Event-driven simulation and verification of FRASP systems against spatio-temporal properties
- Gestione degli effetti in linguaggi di programmazione funzionale: tecniche di modellazione e interpretazione
- Progettazione e implementazione di un Digital Twin per il monitoraggio del traffico stradale con Fiware
- ScaRLib: integrating VMAS for GPU accelerated simulations