Un modello integrato control-flow e data-flow per il rilevamento ...
Un modello integrato control-flow e data-flow per il rilevamento ...
Un modello integrato control-flow e data-flow per il rilevamento ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Ringraziamenti<br />
In questo <strong>per</strong>corso mi sono trovato ad affrontare molte situazioni impegnative, quin-<br />
di desidero innanzitutto ringraziare chi mi era vicino in quei momenti <strong>per</strong> avermi<br />
sopportato, Ilaria in particolare. Spesso <strong>il</strong> suo aiuto è stato determinante e spesso<br />
non sono stato capace di ricambiarlo.<br />
Il successivo ringraziamento va al mio relatore, Prof. Miculan, <strong>per</strong> l’opportunità<br />
che mi ha dato e <strong>per</strong> <strong>il</strong> “clima” in cui questo lavoro si è svolto. Sono in debito con<br />
lui.<br />
Tra quelli che devo ringraziare ci sono anche gli amici, interni ed esterni all’uni-<br />
versità, compresi quelli che ultimamente hanno <strong>per</strong>so un po’ la testa. Con loro ho<br />
condiviso momenti di divertimento e importanti scambi di idee.<br />
Naturalmente <strong>il</strong> ringraziamento più grande va alla mia famiglia <strong>per</strong> avermi sup-<br />
portato in questo <strong>per</strong>corso, nonostante i momenti diffic<strong>il</strong>i.<br />
Anche se non leggeranno mai questi ringraziamenti, desidero dire grazie a chiun-<br />
que sia coinvolto nello sv<strong>il</strong>uppo dei software che ho usato <strong>per</strong> mettere insieme questa<br />
tesi. Per scriverla ho usato Vim ma mi sono serviti anche un sacco di altri program-<br />
mi, tra cui: L ATEX, GraphViz, GHC, GCC, GDB, NASM, Subversion, le shell Bourne<br />
e Korn, DTrace e anche qualcosina closed source come OmniGraffle. Questi software<br />
mi hanno <strong>per</strong>messo tra l’altro di creare dei tool che hanno automatizzato molte parti<br />
del mio lavoro, semplificandolo enormemente. Il loro denominatore comune <strong>per</strong>ò è<br />
<strong>il</strong> sistema o<strong>per</strong>ativo che li fa girare, ovvero <strong>Un</strong>ix. Ho usato in particolare Mac OS X<br />
<strong>per</strong> elaborare <strong>il</strong> testo e la grafica e Solaris (OpenIndiana) <strong>per</strong> tutta la parte legata<br />
a DTrace. FreeBSD invece sul mio server garantiva tutta una serie di servizi che mi<br />
sono stati assai ut<strong>il</strong>i, storage e backup in primis. Senza <strong>Un</strong>ix e tutto quello che ci<br />
sta sopra tutto questo sarebbe stato infinitamente più diffic<strong>il</strong>e e frustrante.<br />
Desidero infine rivolgere un ringraziamento particolare a Chad Mynhier, che mi<br />
ha fornito materiale e consigli preziosissimi relativamente a DTrace.<br />
Durante questa laurea specialistica poche cose sono andate come pensavo e sono<br />
particolarmente felice di essere finalmente giunto al traguardo, anche se purtroppo<br />
la felicità di questi giorni è offuscata dalla cattiva salute del mio Micio. Con la<br />
laurea triennale avevo visto la punta di un iceberg, con la laurea specialistica ho