Formal Verification of Blockchain Based Tender Systems

被引:1
|
作者
Davila, Rene [1 ]
Aldeco-Perez, Rocio [2 ]
Barcenas, Everardo [2 ]
机构
[1] IIMAS UNAM, Ciudad Univ, Ciudad De Mexico 04510, Cdmx, Mexico
[2] Fac Ingn UNAM, Ciudad Univ, Ciudad De Mexico 04510, Cdmx, Mexico
关键词
Blockchain - Formal verification - Reliability analysis;
D O I
10.1134/S0361768822080096
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A tender process consists in competing offers from different candidate suppliers or contractors. The tender winner is supposed to supply or provide a service in better conditions than competitors. Tenders are developed using centralized unverified systems, which reduce transparency, fairness and trust on the process, it also reduces the ability to detect malicious attempts to manipulate the process. Systems that provide formal verification, decentralization, authentication, trust and transparency can mitigate these risks. Satisfiability Modulo Theories provides a formal analysis to prove correctness of tender offers properties, verified properties ensures system reliability. In addition, one technology that claims to provide decentralization is Blockchain, a chain of distributed and decentralized records linked in a way such that integrity is ensured. This paper presents a formal verified and decentralized proposal system, based on Satisfiability Modulo Theories and Blockchain technology, to make electronic procurement tenders more reliable, transparent and fair.
引用
收藏
页码:566 / 582
页数:17
相关论文
共 50 条
  • [21] Formal verification of stabilizing systems
    Siegel, M
    FORMAL TECHNIQUES IN REAL-TIME AND FAULT-TOLERANT SYSTEMS, 1998, 1486 : 158 - 172
  • [22] On the formal verification of hybrid systems
    Guéguen, H
    Zaytoon, J
    CONTROL ENGINEERING PRACTICE, 2004, 12 (10) : 1253 - 1267
  • [23] Formal Verification of Cyberphysical Systems
    Michael, James Bret
    Drusinsky, Doron
    Wijesekera, Duminda
    COMPUTER, 2021, 54 (09) : 15 - 24
  • [24] Verification of customizable blockchain consensus rule using a formal method
    Kawahara, Ryo
    2020 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN AND CRYPTOCURRENCY (IEEE ICBC), 2020,
  • [25] Formal Verification of Workflow Policies for Smart Contracts in Azure Blockchain
    Wang, Yuepeng
    Lahiri, Shuvendu K.
    Chen, Shuo
    Pan, Rong
    Dillig, Isil
    Born, Cody
    Naseer, Immad
    Ferles, Kostas
    VERIFIED SOFTWARE: THEORIES, TOOLS, AND EXPERIMENTS, VSTTE 2019, 2020, 12031 : 87 - 106
  • [26] A Formal Verification Framework for Security Issues of Blockchain Smart Contracts
    Sun, Tianyu
    Yu, Wensheng
    ELECTRONICS, 2020, 9 (02)
  • [27] Verification and validation of knowledge-based systems with formal specifications
    Meseguer, P
    Preece, AD
    KNOWLEDGE ENGINEERING REVIEW, 1995, 10 (04): : 331 - 343
  • [28] A SOC-Based Formal Specification and Verification of Hybrid Systems
    Yu, Ning
    Wirsing, Martin
    RECENT TRENDS IN ALGEBRAIC DEVELOPMENT TECHNIQUES (WADT 2014), 2015, 9463 : 151 - 169
  • [29] P systems based computing polynomials: design and formal verification
    Weitao Yuan
    Gexiang Zhang
    Mario J. Pérez-Jiménez
    Tao Wang
    Zhiwei Huang
    Natural Computing, 2016, 15 : 591 - 596
  • [30] Enhancing the Formal Verification of Train Control Systems based on Decomposition
    Li, Tengfei
    Sun, Junfeng
    Lv, Xinjun
    Chen, Xiang
    Liu, Jing
    Sun, Haiying
    2023 IEEE 47TH ANNUAL COMPUTERS, SOFTWARE, AND APPLICATIONS CONFERENCE, COMPSAC, 2023, : 1804 - 1809