Rigorous Design of Lazy Replication System Using Event-B

被引:0
|
作者
Suryavanshi, Raghuraj [1 ]
Yadav, Divakar [2 ]
机构
[1] GBTU, Inst Engn & Technol, Lucknow, Uttar Pradesh, India
[2] South Asian Univ, Fac Math & Comp Sci, New Delhi 110067, India
来源
CONTEMPORARY COMPUTING | 2012年 / 306卷
关键词
Formal Methods; Replication; Event-B; formal specifications; Total order broadcast; Sequencer; FORMAL DEVELOPMENT; TRANSACTIONS;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Eager replication is a technique of replication that ensures high consistency. Unfortunately, it degrades the system performance by increasing the response time and sacrificing availability. Lazy replication is a technique that provides high availability and ensures that database will eventually be in a consistent state. A formal rigorous reasoning is required to precisely understand the behavior of such techniques and to understand how they achieve the objectives. Event-B is a formal technique that is used for specifying and reasoning about complex systems. In this paper, we present a formal development of lazy replication system using Event-B. We outline our model for distributed environment where same database is replicated at all the sites. After updating the database locally within transactional framework messages are broadcast to other sites so that they can change their replicas.
引用
收藏
页码:407 / +
页数:3
相关论文
共 50 条
  • [1] A Lazy Unbounded Model Checker for EVENT-B
    Matos, Paulo J.
    Fischer, Bernd
    Marques-Silva, Joao
    FORMAL METHODS AND SOFTWARE ENGINEERING, PROCEEDINGS, 2009, 5885 : 485 - +
  • [2] Rigorous Design of Fault Tolerance and Recovery Algorithm for Disaster Management and Relief Distribution System using Event-B
    Yadav, Pooja
    Suryavanshi, Raghuraj
    Yadav, Divakar
    JOURNAL OF SCIENTIFIC & INDUSTRIAL RESEARCH, 2022, 81 (05): : 518 - 529
  • [3] Event-B Formalization of Event-B Contexts
    Bodeveix, Jean-Paul
    Filali, Mamoun
    RIGOROUS STATE-BASED METHODS, ABZ 2021, 2021, 12709 : 66 - 80
  • [4] Modeling of a Speed Control System Using Event-B
    Mammar, Amel
    Frappier, Marc
    RIGOROUS STATE-BASED METHODS, ABZ 2020, 2020, 12071 : 367 - 381
  • [5] Incremental Database Design using UML-B and Event-B
    Al-Brashdi, Ahmed
    Butler, Michael
    Rezazadeh, Abdolbaghi
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2018, (271): : 34 - 47
  • [6] Using design patterns in formal methods: An Event-B approach
    Abrial, J. -R.
    Hoang, Thai Son
    THEORETICAL ASPECTS OF COMPUTING - ICTAC 2008, PROCEEDINGS, 2008, 5160 : 1 - 2
  • [7] A Prototype Modeling of Smart Irrigation System Using Event-B
    Karmakar R.
    Sarkar B.B.
    SN Computer Science, 2021, 2 (1)
  • [8] Modeling of Multiversion Concurrency Control System Using Event-B
    Suryavanshi, Raghuraj
    Yadav, Divakar
    2012 FEDERATED CONFERENCE ON COMPUTER SCIENCE AND INFORMATION SYSTEMS (FEDCSIS), 2012, : 1397 - 1401
  • [9] Incremental System Modelling in Event-B
    Hallerstede, Stefan
    FORMAL METHODS FOR COMPONENTS AND OBJECTS, 2009, 5751 : 139 - 158
  • [10] Ensuring the Correctness and Reliability of CBPS System Using Event-B
    Toman, Sarah Hussein
    Hamel, Lazhar
    Lahouij, Aida
    Toman, Zinah Hussein
    Graiet, Mohamed
    SOFTWARE TESTING VERIFICATION & RELIABILITY, 2025, 35 (01):