Ramakrishnan Venkitaraman

Research Assistant                               

Jan 2003-Present

Advisor: Professor Dr. Gopal Gupta             

Applied Logic, Programming Languages and Systems Lab (ALPS)

The University of Texas at Dallas, Richardson, TX.


Recent Publications


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.


Undergraduate Thesis Project                                                     

            Garbage Collector for the C Programming Language


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, India.





Term Papers





“Failure is only the opportunity to begin again, this time more wisely”


“Failure is not an option, It is the Standard Operating Procedure”