ETD

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

Tesi etd-03252010-092825


Tipo di tesi
Tesi di laurea specialistica
Autore
GIORDANI, NICOLA
Indirizzo email
nicola.giordani@gmail.com
URN
etd-03252010-092825
Titolo
Manipulating Code Annotations
Dipartimento
SCIENZE MATEMATICHE, FISICHE E NATURALI
Corso di studi
TECNOLOGIE INFORMATICHE
Relatori
relatore Prof. Cisternino, Antonio
Parole chiave
  • metaprogramming
Data inizio appello
09/04/2010
Consultabilità
Completa
Riassunto
This thesis concerns language theory and metaprogramming, more speci fically, a kind of metaprogramming performed during program execution.
This thesis proposes a technique that help simplify and partially automate many tasks involved on these two aspects of software design and development.
A powerful and smart metaprogramming mechanism, which works at runtime on virtual machine level, and which is applicable to any language supported by the virtual machine itself is provided. The mechanism is based on simple source code annotations.
Applications of this technique varies from code specialization to code reuse and deployment.
Different examples of application are provided.
File