forked from spechub/Hets
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathREADME
54 lines (37 loc) · 1.92 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
This README belongs to a "The heterogeneous tool set" (Hets) source
release created by "make release" from the original svn repository.
(for svn see http://subversion.tigris.org/)
The original svn sources can be obtained by:
svn co https://svn-agbkb.informatik.uni-bremen.de/Hets/trunk Hets
Information not contained here can be found in the Hets user guide
(doc/UserGuide.pdf) or on the Hets web page www.dfki.de/cps/hets.
The subject of this source release is to create a binary "hets" that
is able to analyse heterogeneous and in particular CASL
specifications.
The sources need to be compiled using ghc Glasgow Haskell Compiler
(www.haskell.org/ghc) version 7!
Haskell as a logic is an optional part of Hets via "Programatica"
(http://programatica.cs.pdx.edu/).
Beside output written to the console (stdout) or to files, hets can
display graphs using "uDraw(Graph)" www.informatik.uni-bremen.de/uDrawGraph.
The binary uDrawGraph should be in your PATH.
Some dialogs depend on Gtk and Glade that require a couple of further
libraries. Mac users are expected to install gtk2 from macports
A typical call of hets is then: hets -g Basic/Numbers.casl
Example specifications can be found under:
https://svn-agbkb.informatik.uni-bremen.de/Hets-lib/trunk
HETS_LIB should point to such library directories.
For proving users may set HETS_ISABELLE, if "isabelle emacs" is not the right
call for their system. Isabelle version 2012 is supported.
Further environment variables for provers are:
PELLET_PATH
HETS_OWL_TOOLS
HETS_APROVE
HETS_ISABELLE_LIB
If you need to build the hets binary follow the instructions in
INSTALL, alternatively try to get a binary or a complete installer from:
www.dfki.de/cps/hets/installation_e.htm
The heterogeneous tool set (Hets) is mainly maintained by
Christian Maeder ([email protected]) and
Till Mossakowski ([email protected]).
The mailing list is [email protected].