-
Notifications
You must be signed in to change notification settings - Fork 72
RoadmapEUROPA_2_7
Michael Iatauro edited this page Oct 18, 2014
·
1 revision
NOTE : work in progress, still migrating from 2.5 statement
- PDDL
- New PDDL-to-NDDL translator
- Benchmark problems
- ANML
- New ANML-to-NDDL translator
- Benchmark problems
- NDDL
- Add method invocation for predicate definition
- add nicer error reporting for parser, verify line numbers are not lost.
- Add Valgrind output and checks to regression tests
- Add visualization tool for search tree (see decisions made in compressed format, zoom, etc).
- Drop architectural assumption that Constraint Engine stops computation at first constraint violation
- Remove this assumption from built-in solver, propagators, etc.
- Modify Constraint Engine API?
- Make constraint violation reporting robust : issue 216, issue 173,issue 204,issue 205, and a bunch of A4O tickets.
- Make sure Timelines can be substituted with Unary resources under the covers so that timeline overload is reported as a violation, not as a flaw
- Systematically expose listeners through PSEngine
- Add State resource class
- Provide logging api for standard (log4j) logging behavior. Support with our home-grown logging class first, also possibly with log4cxx : issue 142
- Come up with a plan to integrate Tatiana's UI work into distribution
- Provide schema browser : issue 38
- Improve gantt chart : issue 39,issue 40
- Report test failures correctly on windows : issue 252
- Add missing regression tests
- PSEngine : issue 219
- constraint violation reporting : issue 220
- Add plan comparison to regression tests : issue 50, issue 104
- Add performance measurements to regression tests and autobuild : issue 64
- Use Valgrind to verify sound memory management
- Set up bitten build for Solaris
- Improve PSEngine docs : issue 221
- Architecture
- Add mandatory tips & tricks for beginners
- Add specific section on debugging
- Add docs for power user