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
来源
关键词
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 条
  • [41] Formal Verification of SCA Assembly Model with Event-B
    Lahouij, Aida
    Hamel, Lazhar
    Graiet, Mohamed
    2013 NINTH INTERNATIONAL CONFERENCE ON SEMANTICS, KNOWLEDGE AND GRIDS (SKG), 2013, : 44 - 51
  • [42] Formal Simulation and Verification of Solidity contracts in Event-B
    Zhu, Jian
    Hu, Kai
    Filali, Mamoun
    Bodeveix, Jean-Paul
    Talpin, Jean-Pierre
    Cao, Haitao
    2021 IEEE 45TH ANNUAL COMPUTERS, SOFTWARE, AND APPLICATIONS CONFERENCE (COMPSAC 2021), 2021, : 1309 - 1314
  • [43] 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
  • [44] Modelling Link State Routing in Event-B
    Kamali, Mojgan
    Petre, Luigia
    2016 21ST INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS (ICECCS 2016), 2016, : 207 - 210
  • [45] Formal Verification of Cloud Resource Allocation in Business Processes using Event-B
    Boubaker, Souha
    Mammar, Amel
    Graiet, Mohamed
    Gaaloul, Walid
    IEEE 30TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS IEEE AINA 2016, 2016, : 746 - 753
  • [46] Formal Development of a Total Order Broadcast for Distributed Transactions Using Event-B
    Yadav, Divakar
    Butler, Michael
    METHODS, MODELS AND TOOLS FOR FAULT TOLERANCE, 2009, 5454 : 152 - +
  • [47] Formal Verification of Run-to-Completion Style Statecharts Using Event-B
    Morris, Karla
    Snook, Colin
    Thai Son Hoang
    Hulette, Geoffrey
    Armstrong, Robert
    Butler, Michael
    SOFTWARE ARCHITECTURE, ECSA 2020 TRACKS AND WORKSHOPS, 2020, 1269 : 311 - 325
  • [48] 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
  • [49] Formal Modeling for Verifying SCA Dynamic Composition with Event-B
    Lahouij, Aida
    Hamel, Lazhar
    Graiet, Mohamed
    2015 IEEE 24TH INTERNATIONAL CONFERENCE ON ENABLING TECHNOLOGIES - INFRASTRUCTURE FOR COLLABORATIVE ENTERPRISES, 2015, : 29 - 34
  • [50] Formal Modelling and Verification of Transactional Web Service Composition: A Refinement and Proof Approach with Event-B
    Ait-Sadoune, Idir
    Ait-Ameur, Yamine
    CORRECT SOFTWARE IN WEB APPLICATIONS AND WEB SERVICES, 2015, : 1 - 27