MyPDDL: Tools for Efficiently Creating PDDL Domains and Problems. Strobel, V. & Kirsch, A. In Vallati, M. & Kitchin, D., editors, Knowledge Engineering Tools and Techniques for AI Planning, pages 67–90. Springer, Cham, Switzerland, 2020.
Pdf
Paper doi abstract bibtex 1 download The Planning Domain Definition Language (PDDL) is the state-of-the-art language for specifying planning problems in artificial intelligence research. Writing and maintaining these planning problems, however, can be time-consuming and error- prone. To address this issue, we present myPDDL—a modular toolkit for developing and manipulating PDDL domains and problems. To evaluate myPDDL, we compare its features to existing knowledge engineering tools for PDDL. In a user test, we additionally assess two of its modules, namely the syntax highlighting feature and the type diagram generator. The users of syntax highlighting detected 36% more errors than non-users in an erroneous domain file. The average time on task for questions on a PDDL type hierarchy was reduced by 48% when making the type diagram generator available. This implies that myPDDL can support knowledge engineers well in the PDDL design and analysis process.
@incollection{StrKir2020:bookchapter,
title="{MyPDDL}: Tools for Efficiently Creating {PDDL} Domains and Problems",
author="Strobel, Volker and Kirsch, Alexandra",
editor="Vallati, Mauro and Kitchin, Diane",
booktitle="Knowledge Engineering Tools and Techniques for AI Planning",
year="2020",
publisher="Springer",
address="Cham, Switzerland",
pages="67--90",
abstract="The Planning Domain Definition Language (PDDL) is the state-of-the-art language for specifying planning problems in artificial intelligence research. Writing and maintaining these planning problems, however, can be time-consuming and error- prone. To address this issue, we present myPDDL---a modular toolkit for developing and manipulating PDDL domains and problems. To evaluate myPDDL, we compare its features to existing knowledge engineering tools for PDDL. In a user test, we additionally assess two of its modules, namely the syntax highlighting feature and the type diagram generator. The users of syntax highlighting detected 36{\%} more errors than non-users in an erroneous domain file. The average time on task for questions on a PDDL type hierarchy was reduced by 48{\%} when making the type diagram generator available. This implies that myPDDL can support knowledge engineers well in the PDDL design and analysis process.",
isbn="978-3-030-38561-3",
url_PDF = {https://iridia.ulb.ac.be/~vstrobel/articles/StrKir2020bookchapter.pdf},
url="https://doi.org/10.1007/978-3-030-38561-3_4",
doi="10.1007/978-3-030-38561-3_4",
}
Downloads: 1
{"_id":"kHYGaizEp3Y4N55NY","bibbaseid":"strobel-kirsch-mypddltoolsforefficientlycreatingpddldomainsandproblems-2020","author_short":["Strobel, V.","Kirsch, A."],"bibdata":{"bibtype":"incollection","type":"incollection","title":"MyPDDL: Tools for Efficiently Creating PDDL Domains and Problems","author":[{"propositions":[],"lastnames":["Strobel"],"firstnames":["Volker"],"suffixes":[]},{"propositions":[],"lastnames":["Kirsch"],"firstnames":["Alexandra"],"suffixes":[]}],"editor":[{"propositions":[],"lastnames":["Vallati"],"firstnames":["Mauro"],"suffixes":[]},{"propositions":[],"lastnames":["Kitchin"],"firstnames":["Diane"],"suffixes":[]}],"booktitle":"Knowledge Engineering Tools and Techniques for AI Planning","year":"2020","publisher":"Springer","address":"Cham, Switzerland","pages":"67–90","abstract":"The Planning Domain Definition Language (PDDL) is the state-of-the-art language for specifying planning problems in artificial intelligence research. Writing and maintaining these planning problems, however, can be time-consuming and error- prone. To address this issue, we present myPDDL—a modular toolkit for developing and manipulating PDDL domains and problems. To evaluate myPDDL, we compare its features to existing knowledge engineering tools for PDDL. In a user test, we additionally assess two of its modules, namely the syntax highlighting feature and the type diagram generator. The users of syntax highlighting detected 36% more errors than non-users in an erroneous domain file. The average time on task for questions on a PDDL type hierarchy was reduced by 48% when making the type diagram generator available. This implies that myPDDL can support knowledge engineers well in the PDDL design and analysis process.","isbn":"978-3-030-38561-3","url_pdf":"https://iridia.ulb.ac.be/~vstrobel/articles/StrKir2020bookchapter.pdf","url":"https://doi.org/10.1007/978-3-030-38561-3_4","doi":"10.1007/978-3-030-38561-3_4","bibtex":"@incollection{StrKir2020:bookchapter,\n title=\"{MyPDDL}: Tools for Efficiently Creating {PDDL} Domains and Problems\",\n author=\"Strobel, Volker and Kirsch, Alexandra\",\n editor=\"Vallati, Mauro and Kitchin, Diane\",\n booktitle=\"Knowledge Engineering Tools and Techniques for AI Planning\",\n year=\"2020\",\n publisher=\"Springer\",\n address=\"Cham, Switzerland\",\n pages=\"67--90\",\n abstract=\"The Planning Domain Definition Language (PDDL) is the state-of-the-art language for specifying planning problems in artificial intelligence research. Writing and maintaining these planning problems, however, can be time-consuming and error- prone. To address this issue, we present myPDDL---a modular toolkit for developing and manipulating PDDL domains and problems. To evaluate myPDDL, we compare its features to existing knowledge engineering tools for PDDL. In a user test, we additionally assess two of its modules, namely the syntax highlighting feature and the type diagram generator. The users of syntax highlighting detected 36{\\%} more errors than non-users in an erroneous domain file. The average time on task for questions on a PDDL type hierarchy was reduced by 48{\\%} when making the type diagram generator available. This implies that myPDDL can support knowledge engineers well in the PDDL design and analysis process.\",\n isbn=\"978-3-030-38561-3\",\n url_PDF = {https://iridia.ulb.ac.be/~vstrobel/articles/StrKir2020bookchapter.pdf}, \n url=\"https://doi.org/10.1007/978-3-030-38561-3_4\",\n doi=\"10.1007/978-3-030-38561-3_4\",\n\n}\n\n","author_short":["Strobel, V.","Kirsch, A."],"editor_short":["Vallati, M.","Kitchin, D."],"key":"StrKir2020:bookchapter","id":"StrKir2020:bookchapter","bibbaseid":"strobel-kirsch-mypddltoolsforefficientlycreatingpddldomainsandproblems-2020","role":"author","urls":{" pdf":"https://iridia.ulb.ac.be/~vstrobel/articles/StrKir2020bookchapter.pdf","Paper":"https://doi.org/10.1007/978-3-030-38561-3_4"},"metadata":{"authorlinks":{}},"downloads":1},"bibtype":"incollection","biburl":"http://iridia.ulb.ac.be/~vstrobel/bibfiles/mypublications.bib","dataSources":["KxnG2ZFr9iBsCQDwH"],"keywords":[],"search_terms":["mypddl","tools","efficiently","creating","pddl","domains","problems","strobel","kirsch"],"title":"MyPDDL: Tools for Efficiently Creating PDDL Domains and Problems","year":2020,"downloads":1}