Learn More
| Rapide is an event-based concurrent, object-oriented language speciically designed for prototyping system architectures. Two principle design goals are (1) to provide constructs for deening executable prototypes of archi-tectures, and (2) to adopt an execution model in which the concurrency, synchronization, dataaow, and timing properties of a prototype(More)
| This paper discusses general requirements for architecture deenition languages, and describes the syntax and semantics of the subset of the Rapide language that is designed to satisfy these requirements. Rapide is a concurrent event-based simulation language for deening and simulating the behavior of system architectures. Rapide is intended for modelling(More)
RAPIDE is a concurrent object-oriented language specifically designed for prototyping large concurrent systems. One of the principle design goals has been to adopt a computation model in which the synchronitation, concurrency, dataflow, and timing aspects of a prototype are explicitly represented and easily accessible both to the prototype itself and to the(More)
Distributed systems' runtime behavior can be difficult to understand. Concurrent, distributed activity make notions of global state difficult to grasp. We focus on the runtime structure of a system, its execution architecture, and propose representing its evolution as a partially ordered set of predefined architectural event types. This representation(More)
| Rapide is an event-based concurrent, objectoriented language speci cally designed for prototyping system architectures. Two principle design goals are (1) to provide constructs for de ning executable prototypes of architectures, and (2) to adopt an execution model in which the concurrency, synchronization, data ow, and timing properties of a prototype are(More)
| This paper discusses general requirements for architecture de nition languages, and describes the syntax and semantics of the subset of theRapide language that is designed to satisfy these requirements. Rapide is a concurrent event-based simulation language for de ning and simulating the behavior of system architectures. Rapide is intended for modelling(More)