Home ETD
banca dati delle tesi e dissertazioni accademiche elettroniche
Università di Pisa
Sistema bibliotecario di ateneo
Tesi etd-03062007-123926
Condividi questa tesi: 
 
 

Tipo di tesi Tesi di laurea specialistica
Autore Italiano, Emilio
URN etd-03062007-123926
Titolo Politically Correct: Uno strumento per la verifica di Politiche di Sicurezza su History Expressions.
Settore scientifico disciplinare SCIENZE MATEMATICHE, FISICHE E NATURALI, FACOLTA'
Corso di studi INFORMATICA
Commissione
Nome Commissario Qualifica
GianLuigi Ferrari Relatore
Massimo Bartoletti Relatore
Roberto Zunino Relatore
Parole chiave
  • Model Checking
  • Lambda Calcolo
  • History Expression
Data inizio appello 2007-04-05
Disponibilità unrestricted
Riassunto analitico
Viene presentato il prototipo di un Model Checker per la verifica statica di proprietá di sicurezza, in un contesto di servizi distribuiti descritti tramite espressioni lambda-req. Queste sono un'estensione del lambda-calcolo per rappresentare reti di servizi. In questo modello, sia i servizi che i loro client possono proteggersi imponendo dei vincoli di sicurezza sul comportamento delle altre entitá tramite un meccanismo di invocazione per proprietá.

L'approccio utilizzato permette di comporre i vari servizi, garantendo che la loro esecuzione sia sicura, senza dover ricorrere a verifiche dinamiche. Questo è realizzabile in quanto, a partire dalle espressioni lambda-req, si possono inferire a priori le possibili sequenze di eventi critici per la sicurezza, descritte tramite History Expression.

Le proprietá di sicurezza vengono rappresentate come automi di Büchi, in accordo alle piú diffuse tecniche di Model Checking, le quali vengono prese in esame in conclusione del lavoro.

Lo strumento è stato realizzato principalmente in Ocaml, con un'interfaccia grafica Java per la definizione degli automi.
File
  Nome file       Dimensione       Tempo di download stimato (Ore:Minuti:Secondi) 
 
 28.8 Modem   56K Modem   ISDN (64 Kb)   ISDN (128 Kb)    piu' di 128 Kb  
  1_Politically_Correct.pdf 647.40 Kb 00:02:59 00:01:32 00:01:20 00:00:40 00:00:03
  2_Appendice_1_Esecuzione.pdf 66.79 Kb 00:00:18 00:00:09 00:00:08 00:00:04 < 00:00:01
  3_Appendice_2_Codice.pdf 213.80 Kb 00:00:59 00:00:30 00:00:26 00:00:13 00:00:01
Contatta l'autore