Home | People | Research Projects | Publications | Techreports | Tools | Vacancies | Seminars
This is now an inactive research group it's members have moved on. You can find them at their new research groups:
Research Projects
EPSRC Funded

DSSE:Research Projects

Towards a Modular Approach to Model-Based Verification: logical, semantical and algorithmic support
(this project has ended)

Model-based verification is a highly successful formal method for hardware/software development. Depending on the hardware/software systems of interest, existing model-based approaches to verification use different types of mathematical models to describe abstract system behaviour, and the verification techniques they employ are tailored to these model types. However, different approaches also share certain aspects of the underlying mathematical models and of the associated verification methodologies. So far, no effort has been invested into formally relating different model-based approaches to verification. Consequently, no support is available for transferring verification methodologies between different modelling approaches, or for combining/reusing existing verification methodologies in the context of new types of models. The present project aims to address this issue, by developing the theoretical underpinnings of a modular approach to model-based verification. Such an approach will offer several advantages, including: (i) a unified treatment of existing modelling approaches and of their relationships, (ii) the provision of abstraction-based verification techniques which exploit the relationships between different modelling approaches to increase the efficiency of verification, (iii) the ability to combine/reuse existing modelling approaches/ verification methodologies when considering new classes of systems.

Type: Normal Research Project
Research Group: Dependable Systems & Software Engineering
Themes: Logic, Model-Based Verification
Dates: 19th January 2006 to 18th January 2008



Principal Investigators

Other Investigators

  • ms6
© School of Electronics and Computer Science of the University of Southampton