[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Minutes of the Bonas meeting
(Sorry, I do not have the list of participants)
This was a brief meeting after lunch, mainly to see what are the
progresses made since the Amsterdam meeting and to state some
points to work on.
I. What is new?
- Revision of the formatting package by Peter Mosses, now
including hyperlatex.
- A structure editor is available for CASL via ASF+SDF2. A little more
work is needed to make it stand-alone, i.e. independent from the
Tool Bus.
- Repository of parsed specifications:
one is available in Amsterdam.
Basic data types also provide examples of parsed specifications
in Bremen. They should be merged at some point.
- Prototyping simple CASL specifications with ELAN.
A note is written and is going to be announced.
The prototype currently handles basic specifications with associative
commutative prefix operators and conditional equations oriented from left
to right.
- In the HOL-CASL environment, a tool is provided to produce a LaTeX
file for a CASL specification text.
Static semantic analysis is available for structured specifications
- Proofs on CASL specifications using PVS. An experiment was done in
Edimburgh and reported at the WADT workshop.
- A new version for the Web pages for Tools is available and can be
accessed at
http://www.loria.fr/~hkirchne/CoFI/Tools
II. What to do next ?
- Provide an Emacs mode (no volunteer yet!)
- Parsers:
We need to make a rigorous comparison between the parsers
and compare the outputs. An external person to the group of
parser designer would be the best option. Is there a volunteer?
Members are encouraged to test all three parsers (Paris, Amsterdam, Bremen)
and to report on divergences.
- Annotations and comments (see Axel Schairer's note):
how to handle them in parsers and other tools. This is also a language
design issue. Bremen commits to produce comments on this problem.
- Rewrite Engine:
The first prototype is expected to be available soon.
Nancy will work on enlarging the class of CASL specifications executable
by the ELAN rewrite engine.
- Proof environment:
Saarbruecken and Bremen will work on the proof development graph.
- Tools integration:
Bremen will study the workbench idea on special cases.
Alternatives need to be studied as well.
The architecture implemented in HOL-CASL could be opened
to include external tools, in particular
rewrite engines and theorem provers.
III. Next meeting
There seems to be interest to organise a meeting in winter
or spring 1999/2000 either in Genova in connection with
other CoFI groups meetings, or in Nancy.