CSP||B

A combined approach to specification and development


Overview

People

Publications

Supporting Materials

Software

Collaborations

Upcoming Events


The following are the key contributors in the development of the CSP||B approach:

  • Professor Steve Schneider

    Steve Schneider is Head of Computing at the University of Surrey. He has been working in the area of formal methods and security for over 20 years. He has published several books including ones on the B-Method and on the CSP approach to real-time and concurrent systems. He has made a significant contribution to research in process algebra, its timed extensions, and its application.

  • Dr Helen Treharne

    Helen Treharne is a Senior Lecturer at the University of Surrey. She was behind the initial development of the theoretical foundations for CSP || B, and has completed an EPSRC project which extended the theory of CSP || B to apply to information systems and investigated the animation of CSP || B descriptions. She has previous industrial experience of using the B-Method to develop embedded software.

  • Dr Neil Evans

    Neil Evans is a Senior Formal Methods Developer with AWE plc, Aldermaston. He was previously a Research Fellow at the Department of Electronics and Computer Science, University of Southampton where he worked on the RODIN project investigating open source tool support for verification of B developments. He has extensive experience of using the theorem prover PVS for verifying security properties and has developed an approach for using PVS to provide theorem prover support for CSP||B.

  • Mr Edward Turner

    Edward Turner is a Research Fellow at the University of Surrey. He has previously worked as a Research Assistant in the Department of Electronics and Computer Science, Univesity of Southampton, where he developed a Java interface to the ProB model checker. Continuing his interest in this area, he investigated improving the visual feedback provided by model checkers, and developed the first classical method for symmetry reduced model checking in B.

  • Mr Wilson Ifill

    Wilson Ifill works at AWE plc, Aldermaston. He has been responsible for co-ordinating formal methods research for a number of years. He is also a part-time PhD at the University of Surrey. His main research interests are in synthesising controllers for B machines and in developing hardware/software co-design techniques based on CSP||B.

Other research students have also developed case studies and theoretical extensions.
  • Marchia Bramble, Royal Holloway, University of London.
  • Damien Karkinsky, Department of Computing, University of Surrey

Go to the University of Surrey's Home Page Hosted by Computing @ Surrey This page is maintained by Helen Treharne.