Coupling Event-B/ProB for the Analysis of the Software Architecture Evolution Described in PDDL

被引:0
|
作者
Fourati, Farah [1 ]
Bhiri, Mohamed Tahar [2 ]
Robbana, Riadh [3 ]
机构
[1] Natl Engn Sch Sfax, Sfax, Tunisia
[2] Fac Sci Sfax, Sfax, Tunisia
[3] Natl Inst Appl Sci & Technol, Sfax, Tunisia
关键词
PDDL; Event-B; ProB; Static/Dynamic analysis; Software architecture evolution;
D O I
10.1007/978-3-319-53480-0_81
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The PDDL language is used to formally describe planning problems. It has tools called planners to solve planning problems described in PDDL. Equally, it has plan validation tools to validate the solution plans. Our automatic approach to transform a planning problem written in PDDL to Event-B method allows the use of the correct-by-construction paradigm associated to Event-B formal method. We propose a modeling PDDL for Software Architecture Evolution. Then, we translate our PDDL description in Event-B using our plugin PDDL2EventB. Finally, we reason on the Event-B model generated by the use of ProB including: animation, model checking and deadlock-free.
引用
收藏
页码:821 / 830
页数:10
相关论文
共 45 条
  • [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] Automatic Planning: From Event-B to PDDL
    Ammar, Sabrine
    Bhiri, Mohamed Tahar
    NEW TRENDS IN MODEL AND DATA ENGINEERING (MEDI 2018), 2018, 929 : 247 - 254
  • [3] From Failure to Proof: The ProB Disprover for B and Event-B
    Krings, Sebastian
    Bendisposto, Jens
    Leuschel, Michael
    SOFTWARE ENGINEERING AND FORMAL METHODS, 2015, 9276 : 199 - 214
  • [4] 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
  • [5] 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
  • [6] Application of Software Safety Analysis Using Event-B
    Zhang Hong
    Xu Lili
    2013 IEEE 7TH INTERNATIONAL CONFERENCE ON SOFTWARE SECURITY AND RELIABILITY - COMPANION (SERE-C), 2013, : 138 - 145
  • [7] State-of-the-Art Model Checking for B and Event-B Using PROB and LTSMIN
    Koerner, Philipp
    Leuschel, Michael
    Meijer, Jeroen
    INTEGRATED FORMAL METHODS, IFM 2018, 2018, 11023 : 275 - 295
  • [8] Towards Deductive Verification of C11 Programs with Event-B and ProB
    Dalvandi, Mohammadsadegh
    Dongol, Brijesh
    PROCEEDINGS OF THE 21ST WORKSHOP ON FORMAL TECHNIQUES FOR JAVA-LIKE PROGRAMS (FTFJP 2019), 2019,
  • [9] Enabling Analysis for Event-B
    Dobrikov, Ivaylo
    Leuschel, Michael
    ABSTRACT STATE MACHINES, ALLOY, B, TLA, VDM, AND Z (ABZ 2016), 2016, 9675 : 102 - 118
  • [10] Enabling analysis for Event-B
    Dobrikov, Ivaylo
    Leuschel, Michael
    SCIENCE OF COMPUTER PROGRAMMING, 2018, 158 : 81 - 99