Venkatesh Prasad Ranganath
I am happy to announce the first batch of GroovyMonkey based scripts that access, process, and display information from Indus within Eclipse.
With the new support, the user can exercise the logic in Kaveri plugin to execute the Indus program analyses by merely clicking buttons and then write lightweight scripts to access analysis data via well defined interfaces. This allows new users and educational users to focus on understanding the analysis data in various example settings (programs). Experienced users can easily experiment with new ideas by combining and/or processing analysis data.
To use these scripts, you will need to install GroovyMonkey plugin. Please refer to the http://groovy.codehaus.org/Groovy+Monkey for details about GroovyMonkey.
In contrast with the usual Indus release policy, the scripts are released in source form under Mozilla Public License. So, users should be able to customize the scripts to their needs. So, if you do so, then please consider contributing the customization back to Indus as
1) we would like to maintain a common public repository of scripts dealing with accessing and processing data obtained from static analyses.
2) it would help other users.
This release marks the first step in open-sourcing Indus. So, please feel free to provide your inputs.
As a closing note, the scripts were written against Eclipse 3.1.2 interfaces. So, if any user rewrites them to work against Eclispe 3.2 interfaces, then please do submit your rewrite as a contribution back into Indus.
I hope you will find the scripts useful,
- Venkatesh Prasad Ranganath Discussions |
