The Stanford Rapide Project

RAPIDE

Toolset Release

An initial version of the Rapide toolset is now publically available. This is an experimental toolset. Its purpose is to fullfill requests for some Rapide tools, and to allow experimentation with causal event simulation.

The FAQ answers some commonly received questions about installing and using the toolset.

The toolset consists of two components:

o The Rapide compiler ("rpdc") and library management system.

The Rapide compiler, "rpdc," is a compiler for the "Rapide-1.0" language. It translates programs written in Rapide-1.0 into executable load modules, or into library information that may subsequently be used to build executables. It is normally used in conjunction with analysis tools such as the "pov" to build and analyze a Rapide simulation.

The Rapide library management system allows libraries of Rapide components to be compiled separately for later re-use and for organization of source files. It includes standard commands for creating, destroying, cleaning, and examining libraries of components.

o The Partial Order Viewer ("pov").

The Partial Order Viewer, "pov," is a tool for graphically browsing the partial orderings of events (posets) produced by Rapide computations. It reads log files generated by the execution of a Rapide program, and displays a graphical representation of the resulting poset. The pov also has facilities for "filtering" the poset to include only events of interest.

We hope to improve documentation and expand the toolset in the near future. Comments are welcome. Bugs and suggested improvements to documentation should be reported to rapide-support@pavg.stanford.edu. Responses and bug fixes will necessarily be limited to what can be achieved within the resources of a small research group. The rapide users mailing list is used for discussion and notification of new releases. To subscribe send e-mail to majordomo@lists.stanford.edu with empty subject and a single line body subscribe rapide-users.

To: majordomo@lists.stanford.edu
Subject:

subscribe rapide-users

First download the README file.

Download the software.

Last look at the FAQ file.


License Information

The Rapide toolset uses some AT&T software. By downloading the toolset, you are indicating your agreement with the following source code license:

NONEXCLUSIVE SOURCE CODE LICENSE

Accepting this nonexclusive license from AT&T Corp. will permit you to download a single copy of certain source code, including documentation, and to use the source code solely in accordance with the following terms and conditions:
  1. You may modify the source code to make source code derivative works and may compile the source code or the source code derivative works to make object code derivative works.
  2. You may make and use copies of the source code and the derivative works internally as follows: a single operational copy of a single object code derivative work for internal execution for any purpose together with any copy of the operational copy made as part of the process of executing the operational copy; developmental copies as required for internal development of derivative works of the source code; and other copies as required for archival purposes.
    NO OTHER LICENSES ARE GRANTED OR IMPLIED.
  3. In return for this license, you grant AT&T Corp. a nonexclusive perpetual paid-up license to make, use, sell, have made, copy, distribute, and make derivative works of any changes which you make in the source code. At AT&T Corp.'s request, you will provide AT&T Corp. with a copy of the source code for such changes.
  4. AT&T Corp. has no obligation to support the source code it is providing under this license. To the extent permitted under the applicable law, AT&T Corp. is LICENSING THE SOURCE CODE "AS IS", WITH NO EXPRESS OR IMPLIED WARRANTIES OF ANY KIND, INCLUDING, BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR WARRANTIES AGAINST INFRINGEMENT OF ANY PROPRIETARY RIGHTS OF A THIRD PARTY AND WILL NOT BE LIABLE TO YOU FOR ANY CONSEQUENTIAL, INCIDENTAL, OR SPECIAL DAMAGES OR FOR ANY CLAIM BY ANY THIRD PARTY.
  5. AT&T Corp. may at any time assign or transfer all or part of its interests in any rights to the source code, to this license and to the grantback license from you to an affiliated or unaffiliated company or person.
For commercial licensing and sub-licensing, contact Paul Fillinich 908-577-2710.
7/29/97/lp