annotate bddi @ 22:29cf617f49db default tip

newer CVS version
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Fri, 22 Apr 2016 16:47:13 +0900
parents 1c57a78f1d98
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2
1c57a78f1d98 Initial revision
kono
parents:
diff changeset
1 % Sat May 22 11:43:11 JST 1993
1c57a78f1d98 Initial revision
kono
parents:
diff changeset
2
1c57a78f1d98 Initial revision
kono
parents:
diff changeset
3 :- use_module('~/ITL/bdd/sicstus/bdd').
1c57a78f1d98 Initial revision
kono
parents:
diff changeset
4
1c57a78f1d98 Initial revision
kono
parents:
diff changeset
5 :- module(lite,[
1c57a78f1d98 Initial revision
kono
parents:
diff changeset
6 ex/1, % ex(ITL) verification predicate
1c57a78f1d98 Initial revision
kono
parents:
diff changeset
7 ex/2, % ex(No,Example)
1c57a78f1d98 Initial revision
kono
parents:
diff changeset
8 diag/1,diag/0, % find counter example
1c57a78f1d98 Initial revision
kono
parents:
diff changeset
9 exe/1, exe/0, % find sample execution
1c57a78f1d98 Initial revision
kono
parents:
diff changeset
10 verbose/1, % verbose mode
1c57a78f1d98 Initial revision
kono
parents:
diff changeset
11 lazy/1, % lazy mode (dvcomp only)
1c57a78f1d98 Initial revision
kono
parents:
diff changeset
12 kiss/0, % kiss format geneartion
1c57a78f1d98 Initial revision
kono
parents:
diff changeset
13 read_kiss/1, % read KISS2 format
1c57a78f1d98 Initial revision
kono
parents:
diff changeset
14 read_kiss/4, % read KISS2 format
1c57a78f1d98 Initial revision
kono
parents:
diff changeset
15 read_kiss/3, % read KISS2 format
1c57a78f1d98 Initial revision
kono
parents:
diff changeset
16 tgen/0, % tokio clause geneartion
1c57a78f1d98 Initial revision
kono
parents:
diff changeset
17 itl/1, % one step tableau expansion
1c57a78f1d98 Initial revision
kono
parents:
diff changeset
18 itl/3, % " in detail
1c57a78f1d98 Initial revision
kono
parents:
diff changeset
19 itl_statistics/0, % show number of state etc.
1c57a78f1d98 Initial revision
kono
parents:
diff changeset
20 st/3, % external state machine
1c57a78f1d98 Initial revision
kono
parents:
diff changeset
21 st_variables/2, % its variables
1c57a78f1d98 Initial revision
kono
parents:
diff changeset
22 sbterm/0, % show sub term/ state database
1c57a78f1d98 Initial revision
kono
parents:
diff changeset
23 display/0, large/0, small/0, % show state database
1c57a78f1d98 Initial revision
kono
parents:
diff changeset
24 start/0, display_diag/1, display_exe/1,
1c57a78f1d98 Initial revision
kono
parents:
diff changeset
25 state/0 % show state database
1c57a78f1d98 Initial revision
kono
parents:
diff changeset
26 ]).
1c57a78f1d98 Initial revision
kono
parents:
diff changeset
27
1c57a78f1d98 Initial revision
kono
parents:
diff changeset
28 :- [op].
1c57a78f1d98 Initial revision
kono
parents:
diff changeset
29
1c57a78f1d98 Initial revision
kono
parents:
diff changeset
30 :-
1c57a78f1d98 Initial revision
kono
parents:
diff changeset
31 unix(system('make tmpa M=lite:')),
1c57a78f1d98 Initial revision
kono
parents:
diff changeset
32 ['.tmpc'],
1c57a78f1d98 Initial revision
kono
parents:
diff changeset
33 unix(system('make bdd M=lite:')),
1c57a78f1d98 Initial revision
kono
parents:
diff changeset
34 ['.tmpc'].
1c57a78f1d98 Initial revision
kono
parents:
diff changeset
35
1c57a78f1d98 Initial revision
kono
parents:
diff changeset
36 make :- unix(system('make M=lite: bdd')),consult(lite:['.tmpc','.tmpl']).
1c57a78f1d98 Initial revision
kono
parents:
diff changeset
37
1c57a78f1d98 Initial revision
kono
parents:
diff changeset
38 :- ensure_loaded([chop,diag,kiss,ex,cp]).
1c57a78f1d98 Initial revision
kono
parents:
diff changeset
39 :- ensure_loaded([bdditl,bddcomp]).
1c57a78f1d98 Initial revision
kono
parents:
diff changeset
40
1c57a78f1d98 Initial revision
kono
parents:
diff changeset
41 % :-start.
1c57a78f1d98 Initial revision
kono
parents:
diff changeset
42 % :-display.
1c57a78f1d98 Initial revision
kono
parents:
diff changeset
43 % display(Host) :- start(Host),display.
1c57a78f1d98 Initial revision
kono
parents:
diff changeset
44
1c57a78f1d98 Initial revision
kono
parents:
diff changeset
45 % end
1c57a78f1d98 Initial revision
kono
parents:
diff changeset
46
1c57a78f1d98 Initial revision
kono
parents:
diff changeset
47