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 条
  • [1] Xtend Transformation from PDDL to Event-B
    Fourati, Farah
    Bhiri, Mohamed Tahar
    Robbana, Riadh
    COMPUTATIONAL COLLECTIVE INTELLIGENCE, ICCCI 2022, 2022, 13501 : 638 - 644
  • [2] A Formal Approach Combining Event-B and PDDL for Planning Problems
    Ammar, Sabrine
    Bhiri, Mohamed Tahar
    PROCEEDINGS OF THE 16TH INTERNATIONAL CONFERENCE ON SOFTWARE TECHNOLOGIES (ICSOFT), 2021, : 261 - 268
  • [3] Verification and validation of PDDL descriptions using Event-B formal method
    Fourati, Farah
    Bhiri, Mohamed Tahar
    Robbana, Riadh
    PROCEEDINGS OF 2016 5TH INTERNATIONAL CONFERENCE ON MULTIMEDIA COMPUTING AND SYSTEMS (ICMCS), 2016, : 770 - 776
  • [4] Automatic Flow Analysis for Event-B
    Bendisposto, Jens
    Leuschel, Michael
    FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, 2011, 6603 : 50 - 64
  • [5] Coupling Event-B/ProB for the Analysis of the Software Architecture Evolution Described in PDDL
    Fourati, Farah
    Bhiri, Mohamed Tahar
    Robbana, Riadh
    INTELLIGENT SYSTEMS DESIGN AND APPLICATIONS (ISDA 2016), 2017, 557 : 821 - 830
  • [6] Automatic Generation of DistAlgo Programs from Event-B Models
    Grall, Alexis
    RIGOROUS STATE-BASED METHODS, ABZ 2020, 2020, 12071 : 414 - 417
  • [7] Event-B Formalization of Event-B Contexts
    Bodeveix, Jean-Paul
    Filali, Mamoun
    RIGOROUS STATE-BASED METHODS, ABZ 2021, 2021, 12709 : 66 - 80
  • [8] From Event-B to Lambdapi
    Grieu, Anne
    RIGOROUS STATE-BASED METHODS, ABZ 2024, 2024, 14759 : 387 - 391
  • [9] Automatic refinement for Event-B through annotated patterns
    Siala, Badr
    Bodeveix, Jean-Paul
    Filali, Mamoun
    Bhiri, Mohamed Tahar
    2017 25TH EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING (PDP 2017), 2017, : 287 - 290
  • [10] Understanding and Planning Event-B Refinement through Primitive Rationales
    Kobayashi, Tsutomu
    Ishikawa, Fuyuki
    Honiden, Shinichi
    ABSTRACT STATE MACHINES, ALLOY, B, TLA, VDM, AND Z, ABZ 2014, 2014, 8477 : 277 - 283