Event-B Formalization of Event-B Contexts

被引:5
作者
Bodeveix, Jean-Paul [1 ]
Filali, Mamoun [2 ]
机构
[1] IRIT UPS, 118 Route Narbonne, F-31062 Toulouse, France
[2] IRIT CNRS, 118 Route Narbonne, F-31062 Toulouse, France
来源
RIGOROUS STATE-BASED METHODS, ABZ 2021 | 2021年 / 12709卷
关键词
Formal methods; Event-B; Meta modelisation;
D O I
10.1007/978-3-030-77543-8_5
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper presents an Event-B meta-modelisation of an Event-B project restricted to its context hierarchy which introduces the functional part of a development through sets, constants, axioms and theorems. We study the proposal of a new mechanism for Event-B. It consists in allowing to instantiate in a new context an already proved theorem in a given context. We investigate the validation of the instantiation mechanism in order to prove the validity of imported theorems. We also compare the proposal with similar mechanisms available within some existing theorem provers.
引用
收藏
页码:66 / 80
页数:15
相关论文
共 50 条
  • [31] On the purpose of Event-B proof obligations
    Hallerstede, Stefan
    FORMAL ASPECTS OF COMPUTING, 2011, 23 (01) : 133 - 150
  • [32] Requirement Analysis for Event-B modeling
    Batjargal, Bilguun
    Lee, Keug Hae
    2013 INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND APPLICATIONS (ICISA 2013), 2013,
  • [33] Towards Probabilistic Modelling in Event-B
    Tarasyuk, Anton
    Troubitsyna, Elena
    Laibinis, Linas
    INTEGRATED FORMAL METHODS, 2010, 6396 : 275 - +
  • [34] SMT solving for the validation of B and Event-B models
    Joshua Schmidt
    Michael Leuschel
    International Journal on Software Tools for Technology Transfer, 2022, 24 : 1043 - 1077
  • [35] SMT solving for the validation of B and Event-B models
    Schmidt, Joshua
    Leuschel, Michael
    INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2022, 24 (06) : 1043 - 1077
  • [36] SMT Solvers for Validation of B and Event-B Models
    Krings, Sebastian
    Leuschel, Michael
    INTEGRATED FORMAL METHODS (IFM 2016), 2016, 9681 : 361 - 375
  • [37] From Event-B Models to Dafny Code Contracts
    Dalvandi, Mohammadsadegh
    Butler, Michael
    Rezazadeh, Abdolbaghi
    FUNDAMENTALS OF SOFTWARE ENGINEERING, FSEN 2015, 2015, 9392 : 308 - 315
  • [38] From Event-B Specifications to Programs for Distributed Algorithms
    Tounsi, Mohamed
    Mosbah, Mohamed
    Mery, Dominique
    2013 IEEE 22ND INTERNATIONAL WORKSHOP ON ENABLING TECHNOLOGIES: INFRASTRUCTURE FOR COLLABORATIVE ENTERPRISES (WETICE), 2013, : 104 - 109
  • [39] A System Substitution Mechanism for Hybrid Systems in Event-B
    Babin, Guillaume
    Ait-Ameur, Yamine
    Singh, Neeraj Kumar
    Pantel, Marc
    FORMAL METHODS AND SOFTWARE ENGINEERING, ICFEM 2016, 2016, 10009 : 106 - 121
  • [40] Utilizing Event-B for domain engineering: a critical analysis
    Mashkoor, Atif
    Jacquot, Jean-Pierre
    REQUIREMENTS ENGINEERING, 2011, 16 (03) : 191 - 207