03.06.2013 Views

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 ...

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!