Go backward to Appendices:
Go up to Top
Go forward to Footnotes

Appendix: Tentative Abstract Syntax of CASL

The abstract syntax is presented as a set of production rules in which each entity is defined in terms of its constituent parts. The productions form a context-free grammar. The notation X*, X+, X? indicates the repetition of X any number of times, at least once, and at most once, respectively.

The order in which components of constructs are currently listed does not necessarily correspond to that to be used in the concrete representation.

  • Identifiers
  • Basic Specifications
  • Basic Specifications with Subsorts
  • Structured Specifications
  • Generic Specifications
  • Architectural Specifications
  • Specification Libraries

  • CoFI Tentative Document: Mosses97TAPSOFT --TAPSOFT'97-- April 1997.
    Comments to pdmosses@brics.dk