CIS 500 -- Fall 1999

Specification and Verification of Concurrent Systems


Instructor

  • Susan Older
  • Office: CST 2-181
  • Email: sueo@ecs.syr.edu
  • Course Details

  • CIS 500: Section U004, Reference Number 19654
  • Time: 1:00pm - 2:20pm, Mondays and Wednesdays
  • Place: CST 2-120
  • Course syllabus
  • Course blurb

  • Course Text

    The Theory and Practice of Concurrency, by A.W. Roscoe. Prentice Hall, 1998.

    Other Info

  • Final project info
  • Assignments
  • Assignment 1
  • Assignment 2
  • Assignment 3
  • Assignment 4, plus the necessary implementation
    Note: Due date extended to Monday, October 11 (leave in my mailbox)
  • Assignment 5
    The file hw5.csp shows how to define the channels and gives a couple examples of their use. Note that the sample properties are for illustrative purposes only and shouldn't be included as part of your solutions.
  • Assignment 6
    See fd.csp for samples of the appropriate type of assertions.

  • Sample CSP files
  • Sep 15 lecture
  • Oct 4 lecture
  • Oct 18 lecture
  • The one-lane bridge, as of Nov 10 lecture
  • The latest version of the one-lane bridge (as of Nov 15 lecture)
  • The original version of the alternating-bit protocol (from Nov 29 lecture), and the revised version (from Dec 1 lecture)
  • Chess puzzles: N Queens and Knight's Tour

  • Info on course tools
  • Related Resources

    Very comprehensive archives on:
  • CSP
  • Concurrent systems

  • Last modified: Wed 15 Dec 1999
    Susan Older / sueo@ecs.syr.edu