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

  Verifying complex systems


   School 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 M Gheorghe  Applications accepted all year round  Self-Funded PhD Students Only

About the Project

Many complex systems are built based on specifications defined in various formal languages, but many times the process of verifying their correctness is either long and tedious or impossible to be achieved due to the size of the problem. Such a specification language is utilised by a tool called FLAME and is based on a generalised state machine model. Although this language allows to define the components of the system in a very rigorous way and generates automatically coherent test sets, there are no explicit ways of verifying the validity of such systems. In many cases the simulation remains the last resort in validating the model through some partial executions. This project is looking into a coherent strategy of identifying properties of the system represented in FLAME and mechanisms to build effective ways of (partially) verifying these properties through adequate logics and model checking techniques.

 About the Project