Progettazione e sviluppo di un sistema software che sia al tempo stesso un emulatore per l'ambiente d'esecuzione IJVM e , in particolare, per il processore MIC-1 e un assemblatore di codice scritto secondo il linguaggio assembly della IJVM.
E' possibile accedere alla documentazione dettagliata del progetto, comprensiva di descrizione del processo di sviluppo software adottato e sviluppata con UML, sia tramite il file pdf/word fornito nella cartella "documentazione testuale", sia aprendo in Visual Paradigm il file .vpp fornito nella cartella "modellazione".