Proposte per tesi di laurea (triennale/specialistica)

TEORIA:

--- Espressivita' di linguaggi e modelli per la concorrenza, membrane computing, e systems biology

--- Studio di nuovi algoritmi per l’analisi di sistemi concorrenti (es. algoritmi di mutua esclusione) basati su teoria dei linguaggi (espressioni regolari ecc)

--- Uso di solver per codifica di problemi di decisione per proprieta’ funzionali di un sistema software

--- Applicazioni di teoria degli automi (word e tree automata) per validazione politiche di trasformazione di documenti XML

 

PRATICA:

--- Applicazione di tool di analisi a casi di studio (es. modellazione di un protocollo crittografico con un linguaggio “formale” e sua analisi)

--- Uso di GPU (processori grafici) o FPGA per implementare procedure di esplorazione di stati (es. ricerca esaustiva o simbolica)

--- Uso di tool di software verification per analizzare codice C o Java

--- Implementazione di algoritmi efficienti di simulazione stocastica di signalling networks (systems biology)

--- Uso di logiche temporali per ragionare su  dati sperimentali (es. simulazione di reti molecolari)

 

Se siete interessati ad uno dei seguenti argomenti contattate:
Giorgio Delzanno
Email: giorgio@disi.unige.it
Tel. 3536638