ETD

Digital archive of theses discussed at the University of Pisa

 

Thesis etd-09012008-160107


Thesis type
Tesi di laurea specialistica
Author
SANTOCONO, LUCA
email address
finrod_2002@yahoo.co.uk
URN
etd-09012008-160107
Thesis title
Design and development of a nesC to C language translator for the Erika real-time kernel
Department
INGEGNERIA
Course of study
INGEGNERIA INFORMATICA
Supervisors
Relatore Prof. Ancilotti, Paolo
Relatore Prof. Lipari, Giuseppe
Relatore Prof. Anastasi, Giuseppe
Keywords
  • wsn
  • syntax tree
  • languages
  • interpreter
  • javacc
  • jjtree
  • compiler design
  • compiler
  • cross compiler
  • lexer
  • parser
  • code generation
  • OIL
  • VDX
  • OSEK
Graduation session start date
02/10/2008
Availability
Full
Summary
The nesC programming language is an extension to the C language designed
and developed specifically for TinyOS, an operating system for wireless sensor networks.

This work tries to decouple nesC from TinyOS with the design and realization of a translator which translates not only the nesC to the C language, but also TinyOS system calls to Erika ones.

For that reason the resulting software can be seen as a language translator as well as an operating system translator.
File