Architectural specifications in CASL1

Michel Bidoit2
Don Sannella3
Andrzej Tarlecki4

27 November 2000

This document is available by FTP in various formats. It was converted to HTML using Hyperlatex 2.5.

Abstract

One of the most novel features of CASL, the Common Algebraic Specification Language, is the provision of so-called architectural specifications for describing the modular structure of software systems. A brief discussion of refinement of CASL specifications provides the setting for a presentation of the rationale behind architectural specifications. This is followed by some details of the features provided in CASL for architectural specifications, hints concerning their semantics, and simple results justifying their usefulness in the development process.

The rest of this document has not yet been converted to HTML; please refer to the FTP directory for the full document.

  • Footnotes

  • CoFI Note: M-4 -- Version: Submitted for publication -- 27 November 2000.
    Comments to dts@dcs.ed.ac.uk