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 条
  • [1] Formalising the Hybrid ERTMS Level 3 specification in iUML-B and Event-B
    Dghaym, Dana
    Dalvandi, Mohammadsadegh
    Poppleton, Michael
    Snook, Colin
    INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2020, 22 (03) : 297 - 313
  • [2] Formalising the Hybrid ERTMS Level 3 specification in iUML-B and Event-B
    Dana Dghaym
    Mohammadsadegh Dalvandi
    Michael Poppleton
    Colin Snook
    International Journal on Software Tools for Technology Transfer, 2020, 22 : 297 - 313
  • [3] Analysing Security Protocols Using Refinement in iUML-B
    Snook, Colin
    Hoang, Thai Son
    Butler, Michael
    NASA FORMAL METHODS (NFM 2017), 2017, 10227 : 84 - 98
  • [4] Formal Modelling of Domain Constraints in Event-B
    Mohand-Oussaid, Linda
    Ait-Sadoune, Idir
    MODEL AND DATA ENGINEERING (MEDI 2017), 2017, 10563 : 153 - 166
  • [5] Formal Modelling of Cruise Control System Using Event-B and Rodin Platform
    Predut, Sorina
    Ipate, Florentin
    Gheorghe, Marian
    Campean, Felician
    IEEE 20TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS / IEEE 16TH INTERNATIONAL CONFERENCE ON SMART CITY / IEEE 4TH INTERNATIONAL CONFERENCE ON DATA SCIENCE AND SYSTEMS (HPCC/SMARTCITY/DSS), 2018, : 1541 - 1546
  • [6] Formal System Modelling Using Abstract Data Types in Event-B
    Furst, Andreas
    Hoang, Thai Son
    Basin, David
    Sato, Naoto
    Miyazaki, Kunihiko
    ABSTRACT STATE MACHINES, ALLOY, B, TLA, VDM, AND Z, ABZ 2014, 2014, 8477 : 222 - 237
  • [7] Event-B Formalization of Event-B Contexts
    Bodeveix, Jean-Paul
    Filali, Mamoun
    RIGOROUS STATE-BASED METHODS, ABZ 2021, 2021, 12709 : 66 - 80
  • [8] Formal Specification of Asynchronous Checkpointing using Event-B
    Singh, Natthan
    Chandra, Manik
    Yadav, Divakar
    2015 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTER ENGINEERING AND APPLICATIONS (ICACEA), 2015, : 659 - 664
  • [9] Formal Analysis of BPMN Models Using Event-B
    Bryans, Jeremy W.
    Wei, Wei
    FORMAL METHODS FOR INDUSTRIAL CRITICAL SYSTEMS, 2010, 6371 : 33 - +
  • [10] A Formal Approach for a Railway Level Crossing Using the Event-B Method
    Tounsi, Mohamed
    Fakhfakh, Faten
    DISTRIBUTED COMPUTING FOR EMERGING SMART NETWORKS, DICES-N 2023, 2024, 2041 : 131 - 146