The Stanford Rapide Project

RAPIDE

The Rapide Language

Sublanguage relations

Rapide is a language framework consisting of (i) a type language, (ii) an executable architecture definition language, (iii) a specification language, and (iv) a concurrent reactive programming language. The architecture definition, specification and reactive programming languages also share a pattern sublanguage that provides expressions for reacting to and constraining event-based computations.

Language-Related Papers


Language Definition Documentation

The following language definition documentation is now available:
o Guide to the Rapide 1.0 Language Reference Manuals
o The Rapide Language Reference Manuals:
o Rapide-1.0 Type Language Reference Manual
o Rapide-1.0 Architecture Language Reference Manual
o Rapide-1.0 Executable Language Reference Manual
o Rapide-1.0 Constraint Language Reference Manual
o Rapide-1.0 Pattern Language Reference Manual
o Rapide-1.0 Predefined Types and Objects Reference Manual
o Rapide-1.0 Full Syntax Reference Manual

7/29/97/lp