CASL: From Semantics to Tools
Till Mossakowski
10 Dec 1999
This document is available by
FTP
in various formats.
It was converted to HTML using
Hyperlatex 2.3.
Abstract
CASL, the common algebraic specification language,
has been developed as a language that subsumes
many previous algebraic specification frameworks
and also provides tool interoperability.
CASL is a complex language with a complete
formal semantics. It is therefore a challenge
to build good tools for CASL.
In this work, we present and discuss the Bremen HOL-CASL system,
which provides parsing, static checking, conversion
to LaTeX and theorem proving for CASL specifications.
To make tool construction manageable, we have
followed some guidelines: re-use of existing
tools, interoperability of tools developed
at different sites, and construction of generic
tools that can be used for several languages.
We describe the structure of and the experiences
with our tool and discuss how the guidelines work in practice.
CoFI
Note: T-10 -- Version: v1.0 -- 10 Dec 1999.
Comments to till@informatik.uni-bremen.de