Building Specifications in the Event-B Institution: A Summary

被引:1
作者
Farrell, Marie [1 ]
Monahan, Rosemary [2 ,3 ]
Power, James F. [2 ,3 ]
机构
[1] Univ Manchester, Dept Comp Sci, Manchester, Lancs, England
[2] Maynooth Univ, Dept Comp Sci, Co Kildare, Ireland
[3] Maynooth Univ, Hamilton Inst, Co Kildare, Ireland
来源
RIGOROUS STATE-BASED METHODS, ABZ 2023 | 2023年 / 14010卷
基金
英国工程与自然科学研究理事会;
关键词
Event-B; Semantics; Modularisation; Interoperability;
D O I
10.1007/978-3-031-33163-3_19
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This "journal-first" paper summarises a publication by the same authors in the journal Logical Methods in Computer Science which describes a formal semantics for the Event-B specification language using the theory of institutions. It defines an institution for Event-B and shows how the constructs of the Event-B specification language can be mapped into our institution. This algebraic semantics distinguishes three constituent sub-languages of Event-B: the superstructure, infrastructure and mathematical languages. An important impact of this work is that our semantics provides access to the generic modularisation constructs available in institutions, including specification-building operators for parameterisation and refinement. We demonstrate how these features subsume and enhance the corresponding features already present in Event-B through a detailed study of their use in a worked example. Further benefits of the institutional approach are its provision for mathematically definable interoperability to facilitate heterogeneous specification.
引用
收藏
页码:245 / 253
页数:9
相关论文
共 18 条
  • [1] Abrial J.-R., 2010, MODELING EVENT B SYS
  • [2] Abrial JR, 2007, FUND INFORM, V77, P1
  • [3] Banach R., 2014, CCIS, V433, P126, DOI [10.1007/978-3-319-07512-99, DOI 10.1007/978-3-319-07512-99]
  • [4] Hemodialysis Machine in Hybrid Event-B
    Banach, Richard
    [J]. ABSTRACT STATE MACHINES, ALLOY, B, TLA, VDM, AND Z (ABZ 2016), 2016, 9675 : 376 - 393
  • [5] Integrating Formal Verification and Assurance: An Inspection Rover Case Study
    Bourbouh, Hamza
    Farrell, Marie
    Mavridou, Anastasia
    Sljivo, Irfan
    Brat, Guillaume
    Dennis, Louise A.
    Fisher, Michael
    [J]. NASA FORMAL METHODS (NFM 2021), 2021, 12673 : 53 - 71
  • [6] Dghaym Dana, 2018, Abstract State Machines, Alloy, B, TLA, VDM, and Z. 6th International Conference, ABZ 2018. Proceedings: LNCS 10817, P338, DOI 10.1007/978-3-319-91271-4_23
  • [7] Farrell Marie, 2017, Software Engineering and Formal Methods. 15th International Conference, SEFM 2017. Proceedings: Lecture Notes in Computer Society (LNCS 10469), P152, DOI 10.1007/978-3-319-66197-1_10
  • [8] Farrell Marie, 2017, Recent Trends in Algebraic Development Techniques. 23rd IFIP WG 1.3 International Workshop, WADT 2016. Revised Selected Papers. LNCS 10644, P104, DOI 10.1007/978-3-319-72044-9_8
  • [9] BUILDING SPECIFICATIONS IN THE EVENT-B INSTITUTION
    Farrell, Marie
    Monahan, Rosemary
    Power, James F.
    [J]. LOGICAL METHODS IN COMPUTER SCIENCE, 2021, 18 (04) : 4:1 - 4:55
  • [10] Robotics and Integrated Formal Methods: Necessity Meets Opportunity
    Farrell, Marie
    Luckcuck, Matt
    Fisher, Michael
    [J]. INTEGRATED FORMAL METHODS, IFM 2018, 2018, 11023 : 161 - 171