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

= Roadmap for December 2010 =

== Documentation ==

MARCHE Claude's avatar
MARCHE Claude committed
6
1 Introduction (done: enlevee)
7
2 getting started (Claude: done, to be read by others)
MARCHE Claude's avatar
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
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
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
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
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
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
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
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
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
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
MARCHE Claude committed
63
* Builtin arrays in provers (done)
MARCHE Claude's avatar
MARCHE Claude committed
64
* make install (done)
MARCHE Claude's avatar
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
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
MARCHE Claude committed
77 78
= Roadmap for 2011 =

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

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



= Papers to write =
MARCHE Claude's avatar
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 ?