CSP||B

A combined approach to specification and development


Overview

People

Publications

Supporting Materials

Software

Collaborations

Upcoming Events


TutorialsOverview

Slides for download

Additional Handout
FM 06 N. Evans, H. Treharne, and S. Schneider gave a tutorial at FM06, August 2006, which is the premier international forum for practitioners and researchers applying mathematical methods to the design of highly trusted computer systems.

One of the case studies was conducted as part of an EPSRC feasibility study - TUNA (Theory Underpinning Nanotech Assemblers)

Handouts will be distributed at the start of the tutorial. Here are the slides that we will be using.
Part 1
Part 2
Part 3 (used to supplement part 4)
Part 4-Case Study
Part 5-TUNA Case Study
Part 6-Conclusions
The source files for the examples will be posted here after the tutorial.
SEFM 2005 H. Treharne and N. Evans gave a tutorial introduction to CSP||B at the IEEE conference on Software Engineering and Formal Methods in September 2005. Powerpoint slides.
Part 1
Part 2
Part 3
Part 4
  • Helen Treharne gave an Overview of CSP||B at Aberystwyth University on 12 November 2007. Here are the slides from the seminar.
  • Helen Treharne and Steve Schneider participated in a Dagstuhl seminar on Rigorous Methods for Software Construction and Analysis organised by J-R. Abrial and Uwe Glaesser in May 2006. Here are the slides from their presentations: Chunks in CSP||B and Extending CSP||B.
  • N. Evans, H. Treharne and S. Schneider participated in the May, 2006 Refinement Network meeting held at Southampton. Here are the slides from their presentations: Future Plans for CSP||B and Consistency Checking using PVS.
  • Neil Evans gave a seminar in the Department of Computing, University of Surrey, December 2004. Slides from seminar.
  • Helen Treharne gave a seminar in the Department of Computing, University of Surrey, May 2004.
  • TCS-SOUP course on Combining B and CSP, Royal Holloway, University of London, March 2004. The following is a case study presented at the TCS-SOUP training course, March 2004: slides
  • A B workshop was held at Royal Holloway to promote the use of the B-Method and disseminate the current work on an CSP||B EPSRC funded project.
  • Steve Schneider gave a seminar on Communicating B machines at the University of Southampton, March 2003.

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