tuProlog è un interprete Prolog scritto in Java, attualmente giunto alla versione 2.6, che ha fra i suoi punti di forza la possibilità di essere utilizzato anche da qualunque applicazione Java come motore di risoluzione logico. Obiettivo di questa tesi è integrare le possibilità già offerte con la nuova specifica Scripting Engine introdotta da Java6 (JSR-223), in modo da permetterne un utilizzo immediato e standard da applicazioni Java aderenti a tale specifica.