Automatic Planning: From Event-B to PDDL

被引:0
|
作者
Ammar, Sabrine [1 ]
Bhiri, Mohamed Tahar [1 ]
机构
[1] Sfax Univ, Fac Sci Sfax, Sfax, Tunisia
关键词
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
相关论文
共 50 条
  • [31] Towards Generating SPARK from Event-B Models
    Sritharan, Sanjeevan
    Hoang, Thai Son
    INTEGRATED FORMAL METHODS, IFM 2020, 2020, 12546 : 103 - 120
  • [32] From TiMo to Event-B: Event-Driven Timed Mobility
    Ciobanu, Gabriel
    Thai Son Hoang
    Stefanescu, Alin
    2014 19TH INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS (ICECCS 2014), 2014, : 1 - 10
  • [33] Loose Observation in Event-B
    Hallerstede, Stefan
    RIGOROUS STATE-BASED METHODS, ABZ 2024, 2024, 14759 : 105 - 122
  • [34] Code Generation for Event-B
    Furst, Andreas
    Hoang, Thai Son
    Basin, David
    Desai, Krishnaji
    Sato, Naoto
    Miyazaki, Kunihiko
    INTEGRATED FORMAL METHODS, IFM 2014, 2014, 8739 : 323 - 338
  • [35] Code generation for Event-B
    Víctor Rivera
    Néstor Cataño
    Tim Wahls
    Camilo Rueda
    International Journal on Software Tools for Technology Transfer, 2017, 19 : 31 - 52
  • [36] Refinement for Pipelining in Event-B
    Evans, Neil
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2008, 214 : 183 - 202
  • [37] Enabling analysis for Event-B
    Dobrikov, Ivaylo
    Leuschel, Michael
    SCIENCE OF COMPUTER PROGRAMMING, 2018, 158 : 81 - 99
  • [38] Systematic Translation Rules from ASTD to Event-B
    Milhau, Jeremy
    Frappier, Marc
    Gervais, Frederic
    Laleau, Regine
    INTEGRATED FORMAL METHODS, 2010, 6396 : 245 - +
  • [39] Creating Sequential Programs from Event-B Models
    Bostrom, Pontus
    INTEGRATED FORMAL METHODS, 2010, 6396 : 74 - 88
  • [40] Semantics Formalisation - From Event-B Contexts to Theories
    Thai Son Hoang
    Voisin, Laurent
    Wright, Karla Vanessa Morris
    Snook, Colin
    Butler, Michael
    RIGOROUS STATE-BASED METHODS, ABZ 2024, 2024, 14759 : 208 - 214