<span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">Hey everyone,</span><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">
<br></div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">Last year I undertook my 3rd year dissertation at the University of Nottingham and the project which I chose to do was to design a code analyser for C/C++ to detect common errors such as uninitialised variables, array bounds errors, memory leaks etc. I decided to design my analyser on top of Clang and it works by doing a mixture of static analysis and dynamic analysis by doing AST transformations to the C/C++ program and inserting some checks into the code for runtime analysis. The project was pretty successful but it is by no means finished. I am currently completing my masters but doing a different dissertation project at the moment and my friend has taken over my project in an attempt to finish off the work which I completed. I currently thinking of a project to do over the summer of 2013 and was thinking of either working on the code analyser (which should *hopefully* be better developed by my friend this year) or implementing some of the potential checks (<a href="http://clang-analyzer.llvm.org/potential_checkers.html" target="_blank" style="color:rgb(17,85,204)">http://clang-analyzer.llvm.org/potential_checkers.html</a>) into the static analyser. I very much enjoyed working with Clang and would like to continue working with it.</div>
<div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)"><br></div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">
I have uploaded a copy of my dissertation document here - <a href="https://docs.google.com/open?id=0B3FSV1geiEaEWXZaaFJXam5WZXc">https://docs.google.com/open?id=0B3FSV1geiEaEWXZaaFJXam5WZXc</a> </div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">
<br></div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">If anyone has any comments or feedback I would be happy to answer!</div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">
<br></div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">Cheers,</div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">
Laurence </div>