Property Ownership Formal Modelling Using Event-B and iUML-B

被引:0
作者
Altamimi, Manar [1 ,2 ]
Al Hashimy, Nawfal [2 ]
Fathabadi, Asieh Salehi [2 ]
Wills, Gary [2 ]
机构
[1] Princess Nourah Bint Abdulrahman Univ, Coll Comp Sci & Informat, Informat Syst Dept, Riyadh, Saudi Arabia
[2] Univ Southampton, Sch Elect & Comp Sci, Southampton, Hants, England
来源
RIGOROUS STATE-BASED METHODS, ABZ 2024 | 2024年 / 14759卷
关键词
ownership; safety; formal methods; Event-B; iUML-B;
D O I
10.1007/978-3-031-63790-2_12
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper introduces a novel approach to formal modelling and verification of ownership, addressing safety concerns in property transfer processes. The Event-B formal method, graphically represented using iUML-B notation, is used to establish a robust framework for modeling and verifying ownership systems. The verified Event-B model refines and enhances user requirements at the design stage before system implementation. The research focuses on property ownership within the legal framework of the Kingdom of Saudi Arabia, specifically property sales. The research uncovers that, despite conscientious efforts to scrutinise user requirements, the formal model development exposes limitations and inadequacies in the initial specifications. The verification process introduces essential requirements to mitigate potential fraudulent activities, enhancing the security and dependability of ownership claims.
引用
收藏
页码:191 / 200
页数:10
相关论文
共 50 条
  • [21] Formal Verification of Stateful Services with REST APIs using Event-B
    Rauf, Irum
    Vistbakka, Inna
    Troubitsyna, Elena
    2018 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES (IEEE ICWS 2018), 2018, : 131 - 138
  • [22] Property-Based Modelling and Validation of a CBTC Zone Controller in Event-B
    Comptier, Mathieu
    Leuschel, Michael
    Mejia, Luis-Fernando
    Perez, Julien Molinero
    Mutz, Mareike
    RELIABILITY, SAFETY, AND SECURITY OF RAILWAY SYSTEMS: MODELLING, ANALYSIS, VERIFICATION, AND CERTIFICATION, 2019, 11495 : 202 - 212
  • [23] Formal analysis of imprecise system requirements with Event-B
    Hong Anh Le
    Nakajima, Shin
    Ninh Thuan Truong
    SPRINGERPLUS, 2016, 5
  • [24] Formal Specification and Verification of Concurrent Agents in Event-B
    Negreanu, Lorina
    Mocanu, Irina
    Florea, Adina Magda
    19TH INTERNATIONAL CONFERENCE ON CONTROL SYSTEMS AND COMPUTER SCIENCE (CSCS 2013), 2013, : 155 - 161
  • [25] UC-B: Use Case Modelling with Event-B
    Murali, Rajiv
    Ireland, Andrew
    Grov, Gudmund
    ABSTRACT STATE MACHINES, ALLOY, B, TLA, VDM, AND Z (ABZ 2016), 2016, 9675 : 297 - 302
  • [26] Validating the Requirements and Design of a Hemodialysis Machine Using iUML-B, BMotion Studio, and Co-Simulation
    Thai Son Hoang
    Snook, Colin
    Ladenberger, Lukas
    Butler, Michael
    ABSTRACT STATE MACHINES, ALLOY, B, TLA, VDM, AND Z (ABZ 2016), 2016, 9675 : 360 - 375
  • [27] Formal development of an operation monitoring and control system for nuclear reactors using Event-B method
    Kim, Jihun
    Park, Moon-Ghu
    INTERNATIONAL JOURNAL OF ENERGY RESEARCH, 2020, 44 (10) : 8170 - 8180
  • [28] Formal Reasoning for Air Traffic Control System Using Event-B Method
    Jarrar, Abdessamad
    Balouki, Youssef
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS (ICCSA 2018), PT II, 2018, 10961 : 241 - 252
  • [29] Decomposition tool for Event-B
    Silva, Renato
    Pascal, Carine
    Thai Son Hoang
    Butler, Michael
    SOFTWARE-PRACTICE & EXPERIENCE, 2011, 41 (02) : 199 - 208
  • [30] Code generation for Event-B
    Rivera, Victor
    Catano, Nestor
    Wahls, Tim
    Rueda, Camilo
    INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2017, 19 (01) : 31 - 52