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
来源
关键词
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 条
  • [21] Enabling analysis for Event-B
    Dobrikov, Ivaylo
    Leuschel, Michael
    SCIENCE OF COMPUTER PROGRAMMING, 2018, 158 : 81 - 99
  • [22] Event Based Formalization of Communication Properties for an E-Commerce Protocol: An Event-B Approach
    El Mimouni, Sanae
    Bouhdadi, Mohamed
    INTERNATIONAL JOURNAL OF ENGINEERING RESEARCH IN AFRICA, 2018, 37 : 78 - 90
  • [23] Trace preservation in B and Event-B refinements
    Stock, Sebastian
    Mashkoor, Atif
    Leuschel, Michael
    Egyed, Alexander
    JOURNAL OF LOGICAL AND ALGEBRAIC METHODS IN PROGRAMMING, 2024, 137
  • [24] Proving Quicksort Correct in Event-B
    Hallerstede, Stefan
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2009, 259 : 47 - 65
  • [25] Modeling of TCP Protocol in Event-B
    Wang, Xue-Jing
    Zhang, Hong
    INFORMATION TECHNOLOGY APPLICATIONS IN INDUSTRY, PTS 1-4, 2013, 263-266 : 1156 - 1159
  • [26] Event-B Patterns and Their Tool Support
    Hoang, Thai Son
    Fuerst, Andreas
    Abrial, Jean-Raymond
    SEFM 2009: SEVENTH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND FORMAL METHODS, 2009, : 210 - 219
  • [27] Hemodialysis Machine in Hybrid Event-B
    Banach, Richard
    ABSTRACT STATE MACHINES, ALLOY, B, TLA, VDM, AND Z (ABZ 2016), 2016, 9675 : 376 - 393
  • [28] Justifications for the event-B modelling notation
    Hallerstede, Stefan
    B 2007: Formal Specification and Development in B, Proceedings, 2007, 4355 : 49 - 63
  • [29] Developing topology discovery in Event-B
    Hoang, Thai Son
    Kuruma, Hironobu
    Basin, David
    Abrial, Jean-Raymond
    SCIENCE OF COMPUTER PROGRAMMING, 2009, 74 (11-12) : 879 - 899
  • [30] The correctness of event-B inductive convergence
    Hallerstede, Stefan
    SCIENCE OF COMPUTER PROGRAMMING, 2016, 131 : 94 - 108