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.