Rapide Tutorial

Rapide LOGO 

Table of Contents

Introduction
Language Trail
Example Trail
Sw Development Trail
Tools Introduction
Syntax Reference Manual

Introduction

This tutorial of the Rapide environment is structured in three trails with frequent cross links between them and some supporting modules.  The language trail will take you through a description of the different elements of the language and how they fit together.  In the example trail you will be able to learn by example how to write a Rapide model of your system. In the Sw development trail, you will learn how to apply Rapide to the different phases of  software development. As support, a section describing what tools are available for development in Rapide as well as a detailed evolutionary example describing possible usage of the tools is presented. Also, a section with the syntax constructs and their meaning is included.

This tutorial draws heavily on existing documentation of the Rapide language and system.  It aims to provide a structured guide through it rather than replace it.

The links to the trails will be marked with for the language trail for the example trail for the Sw development trail and finally  for the syntax reference manual.

Language Trail

Example Trail

The purpose of this trail is to guide the reader through a variety of uses of Rapide, from a simple architecture where the main concepts of Rapide are shown to the usage of sophisticated specification tools like constraints and maps.

Sw Engineering Trail

Rapide is a language designed to support the development of large distributed and concurrent systems. This trail shows how Rapide can be used in different phases of the life cycle of a system. Rapide is mainly oriented towards the design and validation of systems, rather than towards the implementation phases. Accordingly, this trail is concerned with system top level design and analysis, design and rapid prototyping and test generation and execution

Syntax Reference Manual

This section of the tutorial is a reference manual for Rapide language syntax, where specific format of statements is given, the covered topics are: