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 条
  • [31] Towards Modelling Obligations in Event-B
    Bicarregui, Juan
    Arenas, Alvaro
    Aziz, Benjamin
    Massonet, Philippe
    Ponsard, Christophe
    ABSTRACT STATE MACHINES, B AND Z, PROCEEDINGS, 2008, 5238 : 181 - +
  • [32] A Formal Verification Model for IoT Based Applications Using Event-B
    Omri, Rihab
    Toman, Zinah Hussein
    Hamel, Lazhar
    ADVANCES IN COMPUTATIONAL COLLECTIVE INTELLIGENCE, ICCCI 2022, 2022, 1653 : 528 - 541
  • [33] Verification and validation of PDDL descriptions using Event-B formal method
    Fourati, Farah
    Bhiri, Mohamed Tahar
    Robbana, Riadh
    PROCEEDINGS OF 2016 5TH INTERNATIONAL CONFERENCE ON MULTIMEDIA COMPUTING AND SYSTEMS (ICMCS), 2016, : 770 - 776
  • [34] 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
  • [35] 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
  • [36] 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
  • [37] Teaching Formal Methods: Lessons Learnt from Using Event-B
    Catano, Nestor
    FORMAL METHODS TEACHING (FMTEA 2019), 2019, 11758 : 212 - 227
  • [38] Modelling and Validating an Automotive System in Classical B and Event-B
    Leuschel, Michael
    Mutz, Mareike
    Werth, Michelle
    RIGOROUS STATE-BASED METHODS, ABZ 2020, 2020, 12071 : 335 - 350
  • [39] Formal analysis of imprecise system requirements with Event-B
    Hong Anh Le
    Nakajima, Shin
    Ninh Thuan Truong
    SPRINGERPLUS, 2016, 5
  • [40] 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