1. Name:

  2. Source:
    University of Colorado Arcadia Project.

  3. Brief description:
    The ProcessWall is a process state server providing storage for process states plus operations for defining and manipulating the structure of those states. It separates the state of a software process from any program for constructing that state. Instead, client programs implement the processes for operating on the process state.

  4. Evaluation against applicable general dimensions:

    1. Availability: commercial/licensed/public domain
      Public domain.

    2. Cost:
      None; it can be made available via anonymous FTP.

    3. Degree of support/maturity/testing/usage:
      It is currently under development. An alpha version may be made available in selected cases.

    4. Speed:

    5. Computing platforms:
      Most variants of BSD Unix with Berkeley sockets.
      Required Support Systems:
      The ProcessWall has the following known dependencies:
      • Ozone.
      • Tcl version 7.3.
      • Tk version 3.6.
      • Gnu G++ version 2.3.3 or later.

    6. Language compatibilities:
      It is written in C++.

    7. Footprint:
      Approximately 10 megabytes for source and binary, not including support systems.

    8. Openness/integrability/source availability:
      Source is freely available.

    9. Extensibility:
      Via Tcl and dynamic loading.

    10. Pedigree:
      Developed by the ARPA sponsored Arcadia project.

  5. Contact person(s)
    Dennis Heimbigner
    Computer Science Dept.
    University of Colorado
    Boulder, CO 80309-0430
    (303) 492-6643
    (303) 492-2844 - fax

  6. Pointers to literature, demos, etc.:
    Via anonymous ftp to (
    File: /pub/cs/techreports/arcadia/wall/ (paper)

The Arcadia Project <>
Last modified: Wed Nov 30 14:40:38 1994