This document is available for browsing on WWW, and in various formats for printing by FTP.
CASL is a reasonably expressive language, for specifying (requirements, design, and architecture of) conventional software. It has been designed by CoFI, the Common Framework Initiative for algebraic specification and development.This rationale for the design of CASL is submitted to IFIP WG 1.3 for approval, together with other documents that provide an abstract syntax and informal summary of CASL, concrete syntax examples, and a draft formal semantics.