WorldCIST'13 -The 2013 World Conference on Information Systems and Technologies

Full Program »

Extending the Groovy Language using AST Transformations to Monitor Variables and Methods

Carlos Cortinhas
Universidade de Coimbra
Portugal

Fernando Barros
Universidade de Coimbra
Portugal

Abstract:
Groovy is a language that derives from Java and has dynamic
capabilities, a valuable feature about Groovy is that it allows anyone to change its compiling process easily. User's can easily develop transformations or change the Groovy's source to make a new alternative version of the compiler. In this project it was developed a pair of Abstract Syntax Tree Transformations that monitor variables and methods in an AspectJ inspired way. It will be possible to execute custom blocks of code at specific points of the application's code, which will improve the coding and debugging experience of the programmer.

 

Powered by OpenConf®
Copyright ©2002-2012 Zakon Group LLC