Project description
This honours project will investigate how static program analysis can be used to improve software security and support formal reasoning about program behaviour. The work will examine techniques that detect bugs, unsafe data flow and security vulnerabilities without executing the program with a focus on how these methods balance sound reasoning, precision, and scalability in real code bases.
Co-supervisors
Dr Mohammand Al Fawareh
Note: You need to register interest in projects from different supervisors (not a number of projects with the one supervisor).
You must also contact each supervisor directly to discuss both the project details and your suitability to undertake the project.