Model driven development of context aware software systems
Andrea Sindico, Vincenzo Grassi · 2009
In questa tesi viene descritto il lavoro svolto nella realizzazione di un framework model driven per la progettazione e lo sviluppo di sistemi software context aware ovvero capaci di adattare il proprio comportamento in funzione delle informazioni afferenti ad un "contesto" percepito. Il framework si basa su due linguaggi di modellazione e programmazione "domain specific", CAMEL (Context Aware ModEling Language) e JCOOL (Java COntext Oriented Language), appositamente definiti e per i quali sono stati sviluppati editor ed interpreti. L'obiettivo è quello di poter fornire al progettista strumenti che permettano di meglio gestire la progettazione di comportamenti dipendenti dal contesto anche rispetto a sistemi già esistenti.