Principles of Program Analysis (CSSE7630)
Course level
Postgraduate Coursework
Units
2
Duration
One Semester
Class hours
3 Lecture hours
1 Tutorial hour
1 Practical or Laboratory hour
Prerequisite
COMP4403 or COMP7402
Restricted
Restricted to Masters students
Assessment methods
Assignments, examination
Course enquiries
Study Abroad
This course is pre-approved for Study Abroad and Exchange students.
This course is not currently offered, please contact the school or faculty of your program.
Course description
Program analysis is used for: code optimisation in compilers, finding programs errors and potential security flaws. This course examines techniques for performing static analysis of computer code and the implementation of software tools for performing such analyses. Topics include: data flow analysis; constraint- based analysis; abstract interpretation; and type and effect systems.