2011-2012 University Catalog 
  
2011-2012 University Catalog

SWE 824 - Program Analysis for Software Testing

Credits: 3 (NR)
Different methods for analyzing software, primarily for purpose of testing. Analysis techniques, specific algorithms, tools, and applications. Goals are to explore current research issues, learn how to build software analysis tools, and understand how these techniques can be applied to software development activities. Focuses on applications for testing software, including automatic test data generation, object oriented testing, and testing client-server applications. Also considers analysis techniques for other software-related activities such as maintenance, reuse, object-oriented development metrics and optimization.

Prerequisite(s): A compiler class (e.g., CS 540) or testing class (e.g., SWE 637) or permission of the instructor.

Hours of Lecture or Seminar per week: 3
When Offered: Fall, Spring