Automatic Planning: From Event-B to PDDL

被引:0
作者
Ammar, Sabrine [1 ]
Bhiri, Mohamed Tahar [1 ]
机构
[1] Sfax Univ, Fac Sci Sfax, Sfax, Tunisia
来源
NEW TRENDS IN MODEL AND DATA ENGINEERING (MEDI 2018) | 2018年 / 929卷
关键词
Automatic planning; PDDL; Event-B; Correct by construction; Planner; State space; State change operator; MDE;
D O I
10.1007/978-3-030-02852-7_21
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Automatic planning is a separate discipline of Artificial Intelligence (AI). It aims to formalize the planning problems described by the concept of state space. The Planning Domain Definition Language (PDDL) is a de facto standard language in the field of automatic planning. PDDL-related dynamic analysis tools, namely planners and validators, are insufficient for verifying and validating PDDL descriptions. Such tools make it possible to detect errors a posteriori by means of a test activity. In this article, we recommend a rigorous approach coupling Event-B and PDDL for automatic planning. Event-B is used for formal modeling by stepwise refinement with mathematical proofs of planning problems. A refinement strategy appropriate to planning problems is, then, proposed. The ultimate Event-B model, correct by construction, supposed to be translatable into PDDL, is automatically translated into PDDL using our MDE Event-B2PDDL tool. The obtained PDDL description is submitted to efficient planners for generation of solution plans.
引用
收藏
页码:247 / 254
页数:8
相关论文
共 10 条
  • [1] Abrial J.R., 1996, B BOOK ASSIGNING PRO
  • [2] [Anonymous], 2010, Modeling in Event-B: system and software engineering
  • [3] Bibai J., 2010, SEGMENTATION EVOLUTI
  • [4] Fourati F., 2017, CONTRIBUTIONS ANAL S
  • [5] Gerevini A., USER INSTRUCTIONS LP
  • [6] Ghallab M, 1998, Technical Report, CVC TR-98-003/DCS TR-1165
  • [7] Howey R., 2004, TOOLS ARTIFICIAL INT
  • [8] Leuschel M, 2003, LECT NOTES COMPUT SC, V2805, P855
  • [9] REQUET A, 2008, ABZ, V5238, P345
  • [10] Voisin L, 2014, LECT NOTES COMPUT SC, V8477, P1, DOI 10.1007/978-3-662-43652-3_1