Formatting CASL Specifications Using LaTeX

Peter D. Mosses1

30 November 1998

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

Abstract

This note provides guidelines for the use of the CASL package with LaTeX for formatting CASL specifications.

To use the CASL package:

  1. Copy the file casl.sty from ftp://ftp.brics.dk/Projects/CoFI/Formatting/CASL/.
     
  2. Insert \usepackage{casl} in the preamble of the LaTeX document.
     
  3. Add the commands provided by the CASL package to the CASL specifications, to indicate their structure and alignment, as described and illustrated in this note.
  • 1 Aims
  • 2 Simple Mark-Up
  • 2.1 Basic Specifications
  • 2.2 Basic Items
  • 2.3 Structured and Architectural Specifications
  • 3 Advanced Mark-Up
  • 3.1 Indentation
  • 3.2 Line and Page Breaks
  • 3.3 Alignment
  • 4 Abstract Mark-Up
  • References
  • A CASL Mark-Up: Quick Reference
  • A.1 CASL Environments
  • A.1.1 Groups of Lines
  • A.1.2 Basic Items
  • A.2 Structured Specifications and Views
  • A.3 Architectural Specifications
  • A.4 Libraries
  • B Abstract Commands
  • C Illustrations
  • Footnotes

  • CoFI Note: C-2 -- Version: 0.3 (for CASL v1.0) -- 30 November 1998.
    Comments to mosses@csl.sri.com