Don't miss our weekly PhD newsletter | Sign up now Don't miss our weekly PhD newsletter | Sign up now

  Formal Semantics of the Perfect Language


   Department of Computer Science

This project is no longer listed on FindAPhD.com and may not be available.

Click here to search FindAPhD.com for PhD studentship opportunities
  Dr R Banach  Applications accepted all year round  Competition Funded PhD Project (Students Worldwide)

About the Project

Perfect Developer, from Escher Technologies, is a language system that combines specification constructs, programming constructs, code generation and verification. When a source file is committed, not only is it analysed for soundness and completeness for code generation purposes, but also a collection of verification conditions are generated that can subsequently be offered to the verification system to establish correctness with respect to the invariants and assertions contained in the source. The verification conditions are generated with respect to traditionally accepted notions of the correctness of programming and specification constructs, rather than being derived from a formal semantics. The aim of this project is to investigate the formal semantics of the Perfect language, and to reconcile verification conditions generated thereby with those generated by the Perfect Developer system.

Funding Notes

This research project is one of a number of projects at this institution. It is in competition for funding with one or more of these projects. Usually the project which receives the best applicant will be awarded the funding. Applications for this project are welcome from suitably qualified candidates worldwide. Funding may only be available to a limited set of nationalities and you should read the full department and project details for further information.

References

Perfect Developer and Escher Technologies http://www.eschertech.com/products/perfect_developer.php

How good is research at The University of Manchester in Computer Science and Informatics?


Research output data provided by the Research Excellence Framework (REF)

Click here to see the results for all UK universities