The RAISE specification language (RSL) is a powerful, wide spectrum specification language suitable for industrial use. This book gives a comprehensive description of the language. It contains:
• A tutorial showing how to write specifications in various styles:
– abstract or concrete
– applicative or imperative
– sequential or concurrent
and in a modular manner
• A reference description that explains the syntax, scope and type rules of RSL and describes its semantics.
RSL, together with its associated development method and support tools, was initially developed in the collaborative RAISE ESPRIT project (1985–90) by companies in Denmark and England. This technology is currently being used and further developed by companies in six European countries in the LaCoS ESPRIT project (1990–95). Other companies and academic institutions in Europe and North America are also starting to use and teach RSL.