ETD

Archivio digitale delle tesi discusse presso l'Università di Pisa

Tesi etd-07032003-205643


Tipo di tesi
Tesi di laurea vecchio ordinamento
Autore
Finelli, Filippo
URN
etd-07032003-205643
Titolo
Progetto di uno strumento di trasformazione del ByteCode Java per la verifica efficiente su JavaCard.
Dipartimento
INGEGNERIA
Corso di studi
INGEGNERIA INFORMATICA
Relatori
relatore De Francesco, Nicoletta
Parole chiave
  • javacard
  • verificatore
  • bytecode
  • register reallocation
  • javacard
  • verificatore
  • bytecode
  • register reallocation
  • javacard
  • verificatore
  • bytecode
  • register reallocation
  • javacard
  • verificatore
  • bytecode
  • register reallocation
  • bytecode
  • verificatore
  • javacard
  • register reallocation
  • bytecode
  • verificatore
  • javacard
  • register reallocation
  • bytecode
  • verificatore
  • javacard
  • register reallocation
Data inizio appello
24/07/2003
Consultabilità
Non consultabile
Data di rilascio
24/07/2043
Riassunto
Questa tesi contiene un'analisi approfondita del Verificatore del bytecode della Sun Microsystems per JavaCard e lo studio delle trasformazioni del bytecode proposte in letteratura per una verifica diretta del bytecode su JavaCard.
Nella tesi è stato sviluppato uno strumento che fornisce una implementazione Java della trasformazione "Register Reallocation" applicata per garantire che ogni registro assuma un unico tipo durante l'esecuzione del programma.
Lo strumento sviluppato contempla anche bytecode Java (.jca: JavaCard Assembly) in cui sono presenti, oltre ai tipi "address", "short", "byte" e "boolean", il tipo "int". Sempre in ambito della trasformazione "Register Reallocation" é indicato un algoritmo alternativo per il calcolo dei "Live Range" dei registri.
File