Alchemist Language

abstract

Il progetto consiste nella realizzazione di un domain specific language (DSL) di alto livello per Alchemist, framework per la simulazione e l'esecuzione di ambienti pervasivi auto-organizzanti. All'interno del manuale è presente la descrizione della sintassi e della semantica del linguaggio con la spiegazione delle varie funzioni accessorie sviluppate. Per la realizzazione del progetto è stato utilizzato il framework Xtext 2.1, che fa parte dell' Eclipse Modelling Framework (EMF), tramite il quale è possibile generare un parser definendo semplicemente la grammatica del linguaggio.