Modularizzazione dell’interprete tuProlog su piattaforma Java 9


pagemagnifierpage_white_acrobatmagnifier

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.

Tags: tuProlog

Thesis

— thesis student

supervision

— supervisors

Enrico Denti

sort

— cycle

first-cycle thesis

— status

completed thesis

— language

wit.gif

dates

— degree date

15/10/2018

files

PDF  |  slides

Partita IVA: 01131710376 — Copyright © 2008–2023 APICe@DISI – PRIVACY