Table 2: Running FF on different versions of two DWR problems.
reachable states initial plan total
facts actions searched distance length time
PDDL pb12 121 362 101 25 34 0.00
KEWI pb12 161 506 96 25 34 0.31
PDDL pb38 1453 15306 94265 104 277 2473.12
KEWI pb38 1889 21642 72565 104 235 3637.81
more natural style of representing planning knowl-
edge. Therefore, capturing and maintaining domain
knowledge in KEWI is easier, especially for users
who are not experts in automated planning.
Because most of the existing planning engines
support only PDDL, KEWI is able to export domain
knowledge into PDDL. We demonstrated that there
are no significant differences between hand-crafted
and automatically generated PDDL models. More-
over, KEWI has a user-friendly interface which is
simple enough to support domain experts in encod-
ing knowledge and it is designed to enable groups of
users to capture, store and maintain knowledge over a
period of time, thus facilitating knowledge reuse.
In future work, we plan to extend KEWI by (i) ex-
tending the representation to include numeric fluents,
time, and, eventually, continuous processes (ii) devel-
oping validation and verification methods which help
users to debug and adapt created planning domain and
problem descriptions (iii) adding automated acquisi-
tion tools which can add to KEWI’s knowledge by
inputting batch or real time data from process simula-
tions inspired by the real domain KEWI is being used
to model.
ACKNOWLEDGEMENTS
The research was funded by the UK EPSRC Au-
tonomous and Intelligent Systems Programme (grant
no. EP/J011991/1). The University of Edinburgh and
research sponsors are authorised to reproduce and dis-
tribute reprints and online copies for their purposes
notwithstanding any copyright annotation hereon.
REFERENCES
Ai-Chang, M., Bresina, J. L., Charest, L., Chase, A., jung
Hsu, J. C., J
´
onsson, A. K., Kanefsky, B., Morris,
P. H., Rajan, K., Yglesias, J., Chafin, B. G., Dias,
W. C., and Maldague, P. F. (2004). Mapgen: Mixed-
initiative planning and scheduling for the mars ex-
ploration rover mission. IEEE Intelligent Systems,
19(1):8–12.
Barreiro, J., Boyce, M., Do, M., Frank, J., Iatauro, M.,
Kichkaylo, T., Morris, P., Ong, J., Remolina, E., and
Smith, T. (2012). EUROPA: A platform for AI plan-
ning, scheduling, constraint programming, and opti-
mization. In 4th International Competition on Knowl-
edge Engineering for Planning and Scheduling (ICK-
EPS).
Currie, K. and Tate, A. (1991). O-Plan: The open planning
architeture. Artificial Intelligence, 52:49–86.
Ghallab, M., Nau, D., and Traverso, P. (2004). Automated
Planning. Morgan Kaufmann.
Jonsson, P. and B
¨
ackstr
¨
om, C. (1998). State-variable plan-
ning under structural restrictions: Algorithms and
complexity. Artificial Intelligence, 100:125–176.
Leshed, G., Haber, E. M., Matthews, T., and Lau, T. A.
(2008). Coscripter: automating & sharing how-to
knowledge in the enterprise. In CHI, pages 1719–
1728.
McCluskey, T. L. and Kitchin, D. E. (1998). A tool-
supported approach to engineering HTN planning
models. In In Proceedings of 10th IEEE International
Conference on Tools with Artificial Intelligence.
Plch, T., Chomut, M., Brom, C., and Bart
´
ak, R. (2012).
Inspect, edit and debug PDDL documents: Simply
and efficiently with PDDL studio. ICAPS12 System
Demonstration, page 4.
Schreiber, G., Akkermans, H., Anjewierden, A., de Hoog,
R., Shadbolt, N., de Velde, W. V., and Wielinga, B. J.
(1999). Knowledge Engineering and Management:
The CommonKADS Methodology. MIT Press, Cam-
bridge, Mass., 2nd ed. edition.
Simpson, R., Kitchin, D. E., and McCluskey, T. (2007).
Planning domain definition using gipo. Knowledge
Engineering Review, 22(2):117–134.
Smith, D. E., Frank, J., and Cushing, W. (2008). The anml
language. Proceedings of ICAPS-08.
Vaquero, T. S., Tonaco, R., Costa, G., Tonidandel, F., Silva,
J. R., and Beck, J. C. (2012). itSIMPLE4.0: Enhanc-
ing the modeling experience of planning problems.
In System Demonstration – Proceedings of the 22nd
International Conference on Automated Planning &
Scheduling (ICAPS-12).
Vodr
´
a
˘
zka, J. and Chrpa, L. (2010). Visual design of plan-
ning domains. In KEPS 2010: Workshop on Knowl-
edge Engineering for Planning and Scheduling.
Wickler, G., Tate, A., and Hansberger, J. (2013). Using
shared procedural knowledge for virtual collaboration
support in emergency response. IEEE Intelligent Sys-
tems, 28(4):9–17.
KEWI-AKnowledgeEngineeringToolforModellingAIPlanningTasks
47