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

Tipo di tesi Tesi di laurea vecchio ordinamento
Autore Ippolito, Simona
URN etd-10142003-182306
Titolo Progetto e realizzazione di uno strumento di trasformazione del bytecode Java per una verifica efficiente
Struttura INGEGNERIA, FACOLTA'
Corso di studi INGEGNERIA INFORMATICA
Commissione
Nome Commissario Qualifica
Nicoletta De Francesco relatore
Parole chiave
  • verifica del bytecode
  • Trasformazione di programma
Data inizio appello 2003-11-05
Disponibilità unrestricted
Riassunto analitico
Il Bytecode Verifier della Java Virtual Machine testa staticamente la sicurezza dei tipi del bytecode ed è alla base del modello di sicurezza di Java. Tuttavia, esistono esempi di programmi Java legali, che non sono accettati dal Bytecode Verifier.
Questa tesi espone e analizza i limiti del Bytecode Verifier soffermandosi, in particolare, sul problema delle subroutines. Inoltre, una soluzione al problema della verifica delle subroutines è presentata.
La soluzione proposta si basa su uno strumento di trasformazione del bytecode Java, che apporta delle modifiche al codice prima che questo sia verificato. Il codice modificato sarà, infine, sottoposto all’algoritmo di verifica standard.
La trasformazione del bytecode non cambia la semantica del programma originario: il bytecode trasformato può essere eseguito dopo la verifica al posto del bytecode originario.
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  
  TESI.pdf 1.95 Mb 00:09:00 00:04:38 00:04:03 00:02:01 00:00:10
Contatta l'autore