APICe » Theses » Modularizzazione dell’interprete tuProlog su piattaforma Java

Modularizzazione dell’interprete tuProlog su piattaforma Java 

Maria Russo


tuProlog è un interprete Prolog sviluppato per molte piattaforme, tra cui Java, .NET, Android, iOS e come plugin per Eclipse. Java 9 introduce il concetto di modulo come strumento per migliorare la gestione delle applicazioni a livello di sviluppo, efficienza, manutenzione e aggiornamento. Obiettivo di questa tesi è analizzare le dipendenze all'interno del progetto tuProlog, al fine di definire una proposta di modularizzazione di tuProlog per Java che catturi al meglio le dipendenze in opportuni moduli, evitando cicli di dipendenza e sfruttando efficacemente le caratteristiche dei moduli in Java, rispettando e valorizzando la struttura logica del progetto tuProlog.


Enrico Denti (Supervisor)