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 条
  • [31] Towards the Formal Verification of a Java']Java Processor in Event-B
    Evans, Neil
    Grant, Neil
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2008, 201 : 45 - 67
  • [32] 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
  • [33] Code generation for Event-B
    Víctor Rivera
    Néstor Cataño
    Tim Wahls
    Camilo Rueda
    International Journal on Software Tools for Technology Transfer, 2017, 19 : 31 - 52
  • [34] Towards the Formal Verification of a Java']Java Processor in Event-B
    Grant, Neil
    Evans, Neil
    WOTUG-30: COMMUNICATING PROCESS ARCHITECTURES 2007, 2007, 65 : 425 - 442
  • [35] Formal Behavioral Modeling for Verifying SCA Composition with Event-B
    Graiet, Mohamed
    Lahouij, Aida
    Abbassi, Imed
    Hamel, Lazhar
    Kmimech, Mourad
    2015 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES (ICWS), 2015, : 17 - 24
  • [36] A formal model for output multimodal HCI An Event-B formalization
    Mohand-Oussaid, Linda
    Ait-Sadoune, Idir
    Ait-Ameur, Yamine
    Ahmed-Nacer, Mohamed
    COMPUTING, 2015, 97 (07) : 713 - 740
  • [37] A Formal Approach Combining Event-B and PDDL for Planning Problems
    Ammar, Sabrine
    Bhiri, Mohamed Tahar
    PROCEEDINGS OF THE 16TH INTERNATIONAL CONFERENCE ON SOFTWARE TECHNOLOGIES (ICSOFT), 2021, : 261 - 268
  • [38] Rodin: An open toolset for modelling and reasoning in Event-B
    Abrial J.-R.
    Butler M.
    Hallerstede S.
    Hoang T.S.
    Mehta F.
    Voisin L.
    International Journal on Software Tools for Technology Transfer, 2010, 12 (06) : 447 - 466
  • [39] Modelling Resilient Systems-of-Systems in Event-B
    Laibinis, Linas
    Pereverzeva, Inna
    Troubitsyna, Elena
    COMPUTER SAFETY, RELIABILITY, AND SECURITY, 2014, 8696 : 157 - 166
  • [40] An Event-B Formal Model for Access Control and Resource Management of Serverless Apps
    Yagmahan, Mehmet Said Nur
    Rezazadeh, Abdolbaghi
    Butler, Michael
    RIGOROUS STATE-BASED METHODS, ABZ 2024, 2024, 14759 : 181 - 190