Main People Publications Research Tools
Principal Investigator
Mary Jean Harrold

Postdoctoral Researchers

Research Scientists
  • Pavan Kumar Chittimalli

Graduate Students

Undergraduates

  • Greig Hazell
  • Allison Jensen

Affiliates

Group Pictures

Former Group Members

 

Donglin Liang
PhD Candidate
Curriculum vitae PS, PDF

College of Computing
Georgia Institute of Technology

801 Atlantic Drive
Atlanta, GA 30332
(404)385-1737

dliang@cc.gatech.edu


Research

Reasoning and understanding program source codes is a time-consuming yet key activity in software development and maintenance. Program analyses that automatically reason and extract information from programs have been proposed to improve the efficiency and effectiveness of this activity. However, very few program analysis have been used in software development tools because they cannot efficiently handle language constructs such as pointers, references, polymorphism, and exception that appear in modern programming languages (e.g., C, C++, Java). My current research focuses on developing techniques that can efficiently handle, as precisely as possible, pointers/references in program analyses. The ultimate goal of my research is to facilitate practical software tools for developing, testing, and maintaining of real software.


Publications

Journal

    • Donglin Liang and Mary Jean Harrold, Equivalence Analysis and Its Application in Improving the Efficiency of Program Slicing, Nov. 2001, (Under Review)

Conference

Others

    • Donglin Liang and Mary Jean Harrold, Discovering Context Information for Efficient and Accurate Program Analyses, Tech Report GIT-CC-00-14, Georgia Institute of Technology, March, 2000
      [Abstract][Full text in PS][Full text in PDF]


    • Mary Jean Harrold, Donglin Liang, and Saurabh Sinha, An Approach To Analyzing and Testing Component-based Systems, In First International ICSE Workshop on Testing Distributed Component-Based Systems, May, 1999, Los Angeles, CA, USA 
      [Abstract][Full text in PS][Full text in PDF]


    • P. Bhaniramka, R. Crawfis, H. S. Kang, D. Liang, R. Wenger, and Z. Yao. Marching Cubes in Four and Higher Dimensions: Extended Abstract. 4th CGC Workshop on Computational Geometry, 1999

Presentations

Invited Talks

    • Practical Analysis Techniques for Programs with Pointers, at IBM Watson Center, April, 2000

Posters

    • Pointer Analysis for Practical Interprocedural Program Analyses, at Conference on Programming Language Design and Implementation, June, 2001

    • Context-insensitive and flow-insensitive points-to analysis for Java: Extension and Evaluation, at ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA 2001),Nov, 2001


See my personal web page at http://www.cc.gatech.edu/~dliang


Georgia Tech | College of Computing | Software Engineering | Aristotle Home
Updated November 14, 2005 by Jim Jones