Applied Logic, Programming Languages and Systems Lab (ALPS)
1. R Venkitaraman and Gopal Gupta, Static Program Analysis of Embedded Executable Assembly Code. Compilers, Architecture, and Synthesis for Embedded Systems (ACM CASES), September 2004
2. R Venkitaraman and Gopal Gupta, Framework for Safe Reuse of Software Binaries. International Conference on Distributed Computing & Internet Technology (ICDCIT), December 2004
Static Analysis of Embedded Executable Assembly Code (more info)
Currently working as a Research Assistant in a Texas Instruments Project (XDAIS Conformance Tool, a Software Management Solution) in the area of "General Programming rules" which deals with the integration of various disparate algorithms utilized by applications thereby simplifying system integration, increasing the quality of components and the reuse of software. I am in the process of developing a tool that will perform static analysis of the given Object Code and verifies whether the code complies with the standard or not.
Working (June 2003-Present) in the data collection group of a 10 person team for the Eplan System, a federally sponsored highly secure system designed to make hazardous material information immediately available online. The job assigned to my team is to collect from various sources important and relevant information pertaining to hazardous materials/chemicals located at various vulnerable sites which can come in handy when an emergency occurs.
Designed and implemented a library which performs dynamic memory
management at the OS level by implementing a Conservative Garbage Collector
to improve the functionality of the 'C' programming language. This
project was done in the UNIX Platform.
This tool is currently being used by the students at Mepco Schlenk Engineering College,
“Failure is only the opportunity to begin again, this time more wisely”
“Failure is not an option, It is the Standard Operating Procedure”