Membri: Salvatore Bennici ([email protected])
Valerio Giannini ([email protected])
Rares Vasiliu ([email protected])
Processo di sviluppo Seguito: Il gruppo intende adottare il processo di sviluppo consigliato nel punto P8 delle regole d'esame.
Compito di ogni studente: In una parte iniziale andremo a lavorare assieme per definire i requisiti del sistema e per sviluppare il nucleo del programma. Successivamente ogni membro svilupperà una delle seguenti parti: ottimizzazione del nucleo, interfaccia grafica, report dei dati della simulazione, DSL per configurare la simulazione. Infine si andranno a definire una o più simulazioni d’esempio.
Requisiti di Massima: Il progetto consiste nella creazione di un framework per sviluppare simulazioni basate su entità. Il progetto deve comprendere alcuni esempi di simulazioni, implementate utilizzando il DSL, e una GUI che permetta di gestire i parametri della simulazione. Il 2DESF permetterà di sviluppare una ampia gamma di simulazioni grazie alla possibilità di aggiungere, rimuovere o modificare proprietà delle entità.
Le specifiche principali del sistema riguardano:
Configurare proprietà e comportamento delle entità tramite DSL
Gestire l’esecuzione della simulazione e produrre un report al termine di essa
Configurare tramite GUI i parametri della simulazione prima di avviarla
Simulazioni d’esempio