CIS 500 -- Course Tools

Throughout this course, we'll be using two tools:
  • ProBE (Process Behavior Explorer)

    This tool is a process animator that lets you interact with a CSP process description to better understand its behavior (i.e., its operational semantics).

    We have local copies of the user's manual in html and ps versions. Note: These links will work only if you're accessing them from the ECS Unix system.

  • FDR2 (Failures-Divergence Refinement)

    This tool is a model checker that lets you verify that a given CSP process satisfies a particular specification (also given as a CSP process). It also has facilities for helping you debug your processes when a specification isn't satisfied.

    We have local copies of the user's manual in html and ps versions. Note: These links will work only if you're accessing them from the ECS Unix system.

  • Really simple basics

  • Quick intros to ProBE and FDR2 on our system
  • The sample file used in lecture on 13 Sept 1999 provides a little description of simple (but important) aspects of machine-readable CSP.

  • Last modified: Mon 13 Sep 1999
    Susan Older / sueo@ecs.syr.edu