ROADMAP 2.26 KB
Newer Older
MARCHE Claude's avatar
roadmap  
MARCHE Claude committed
1
2
3
4
5

= Roadmap for December 2010 =

== Documentation ==

MARCHE Claude's avatar
roadmap    
MARCHE Claude committed
6
1 Introduction (done: enlevee)
7
2 getting started (Claude: done, to be read by others)
MARCHE Claude's avatar
roadmap    
MARCHE Claude committed
8
3 Syntax, tutorial (TODO: Andrei)
9
4 tutorial for API:
10
** build a task (Claude: done, to be read by others)
MARCHE Claude's avatar
roadmap    
MARCHE Claude committed
11
12
13
14
15
** call a prover (Claude: done, to be read by others)
** apply a transformation (a completer plus tard)
** develop a new transformation (a completer plus tard)
5 syntax reference (a completer plus tard par typage et semantique)
6 Standard lib of theories:
16
  (Claude: done, although quite sparse, to be read by others)
17
7 Manpages
18
19
7.1 Compilation, Installation (done)
7.2 external provers (done)
MARCHE Claude's avatar
roadmap    
MARCHE Claude committed
20
21
22
23
7.3 why3config (done)
7.4 why3 (done)
7.5 whyml (done)
7.6 IDE (done)
24
7.7 whybench (TODO Francois)
MARCHE Claude's avatar
roadmap    
MARCHE Claude committed
25
26
27
7.8 why.conf (done)
7.9 drivers (to be done later)
7.10 transformations (done)
28
8 API: Andrei + Francois
29
  (should we really add that in the doc ?)
MARCHE Claude's avatar
roadmap    
MARCHE Claude committed
30
31
** on remplace par la version HTML a mettre sur la forge INRIA (Francois)
** TODO: mettre un titre au HTML engendré
MARCHE Claude's avatar
roadmap  
MARCHE Claude committed
32
33
34
35
36

== IDE ==

(Claude)

MARCHE Claude's avatar
MARCHE Claude committed
37
38
39
40
* database, session save and restore (done)
* Coq output (done)
* Gappa output (done)
* debug hide goals (TODO)
41
* add "context" options (partially done)
MARCHE Claude's avatar
roadmap    
MARCHE Claude committed
42
** semantics not clear, should be clarified, documented and
43
   implemented accordingly
44
* add transf "inline goal" (TODO, not urgent)
MARCHE Claude's avatar
MARCHE Claude committed
45
46
47
* add button "remove" 
** removing goals: done, but status need update
** removing transformation: (TODO: implement)
48
* add button "replay" (TODO, not urgent)
49
** semantics: replay obsolete proofs
MARCHE Claude's avatar
roadmap  
MARCHE Claude committed
50
51
52

== Misc ==

MARCHE Claude's avatar
MARCHE Claude committed
53
54
55
* README (done)
* INSTALL (done)
* LICENSE (done)
MARCHE Claude's avatar
roadmap    
MARCHE Claude committed
56
* OCAML-LICENSE (done)
57
* TODO: licence pour les boomy icons
MARCHE Claude's avatar
MARCHE Claude committed
58

MARCHE Claude's avatar
roadmap    
MARCHE Claude committed
59
60
61
* debuguer cpulimit pour gappa (pb de return code)

* option -version a tous les executables (TODO: Andrei)
62
** + affichage dans l'IDE (done)
MARCHE Claude's avatar
roadmap    
MARCHE Claude committed
63
* Builtin arrays in provers (done)
MARCHE Claude's avatar
MARCHE Claude committed
64
* make install (done)
MARCHE Claude's avatar
roadmap    
MARCHE Claude committed
65
* make distrib (done)
MARCHE Claude's avatar
MARCHE Claude committed
66
* "make -j" (done)
67
* META for ocamlfind (done)
MARCHE Claude's avatar
MARCHE Claude committed
68
* headers (done)
MARCHE Claude's avatar
roadmap  
MARCHE Claude committed
69
70
71



MARCHE Claude's avatar
docs    
MARCHE Claude committed
72
73


MARCHE Claude's avatar
MARCHE Claude committed
74
75
76



MARCHE Claude's avatar
roadmap  
MARCHE Claude committed
77
78
= Roadmap for 2011 =

MARCHE Claude's avatar
MARCHE Claude committed
79
* WhyML (JC) 
MARCHE Claude's avatar
roadmap  
MARCHE Claude committed
80
81
82
* Jessie3
* traceability
* Coq plugin
MARCHE Claude's avatar
claude    
MARCHE Claude committed
83
* Coq realizations of theories
MARCHE Claude's avatar
roadmap  
MARCHE Claude committed
84

MARCHE Claude's avatar
docs    
MARCHE Claude committed
85
86
87
88



= Papers to write =
MARCHE Claude's avatar
roadmap  
MARCHE Claude committed
89
90
91
92
93
94
95
96

* Encodings and transformations (Andrei+Francois, CADE 2011, deadline January 2011)
* Caml code ?
* logic language for talking to provers
** FOL + poly + alg + ind + rec ? + theories
* VACID-0
* system description (e.g. at CAD, TACAS)
* rapports recherche ?