A Model-Based and Resource-Aware Testing Framework for Parking System Payment using Blockchain

被引:8
|
作者
Jabbar, Rateb [1 ,2 ]
Krichen, Moez [3 ]
Shinoy, Mohammed
Kharbeche, Mohamed [4 ]
Fetais, Noora [1 ,4 ]
Barkaoui, Kamel [2 ]
机构
[1] Qatar Univ, Coll Engn, KINDI Ctr Comp Res, Doha, Qatar
[2] Conservatoire Natl Arts & Meteirs, Dept Comp Sci, Cedr Lab, Paris, France
[3] Univ Sfax, Natl Sch Engineers Sfax, ReDCAD Lab, Sfax, Tunisia
[4] Qatar Univ, Qatar Transportat & Traff Safety Ctr, Doha, Qatar
来源
2020 16TH INTERNATIONAL WIRELESS COMMUNICATIONS & MOBILE COMPUTING CONFERENCE, IWCMC | 2020年
关键词
Parking System Payment; Blockchain; Ethereum; Vehicular Communication Systems; Smart Parking; Automated Payments; Internet of Vehicles; Intelligent Transport System; Model-Based Testing; Dynamic Adaptations; Isolation Techniques; Testers Placement; Cloud and Android; REDUCTION; SYMMETRY; INTERNET; SCHEME;
D O I
10.1109/IWCMC48107.2020.9148212
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In most cities, the availability of parking is a major concern. The misuse of parking spots as drivers park for longer than permitted periods cause more delays, inconvenience to others, and even parking tickets. Moreover, the payment systems at many locations are still not electronic and rely on hard currency. The search for a parking space also contributes to congestion, pollution, and other safety issues. This paper introduces an end-to-end system that enables automatic car payments in a safe, private, secure, and efficient manner using Blockchain technology. The proposed solution utilizes Ethereum to prototype a solution which can facilitate the parking payments. In addition, Android auto and application modules that automate the payment process have also been developed. Moreover, a validation technique for enhancing the quality and correctness of the proposed solution, namely Model-Based Testing Techniques, has been discussed. The latter consists of deriving test suites from an adopted formal model, performing them, and assessing the correctness. The used formal model may combine both functional and load aspects. A list of techniques for improving the formal testing approach was identified. Besides, the authors explained how to manage dynamic adaptations of the system under test and how to use isolation strategies for avoiding interference between testing and business behaviors. Finally, an optimization phase for testers placement inspired by fog computing is proposed as well.
引用
收藏
页码:1252 / 1259
页数:8
相关论文
共 50 条
  • [31] CamDroid: Context-Aware Model-Based Automated GUI Testing for Android Apps
    Wang, Hongyi
    Li, Yang
    Yang, Jing
    Hu, Daqiang
    Liao, Zhi
    TSINGHUA SCIENCE AND TECHNOLOGY, 2025, 30 (01): : 55 - 67
  • [32] Integrating Model-Based and Constraint-Based Testing Using SpecExplorer
    Vishal, Vivek
    Kovacioglu, Mehmet
    Kherazi, Rachid
    Mousavi, Mohammad Reza
    23RD IEEE INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSRE 2012), 2012, : 219 - 224
  • [33] Model-based Testing of Interactive Systems using Interaction Sequences
    Turner J.
    Bowen J.
    Reeves S.
    Proceedings of the ACM on Human-Computer Interaction, 2020, 4 (EICS)
  • [34] Blockchain-based Payment Collection Supervision System using Pervasive Bitcoin Digital Wallet
    Chen, Po-Wei
    Jiang, Bo-Sian
    Wang, Chia-Hui
    2017 IEEE 13TH INTERNATIONAL CONFERENCE ON WIRELESS AND MOBILE COMPUTING, NETWORKING AND COMMUNICATIONS (WIMOB), 2017, : 139 - 146
  • [35] Using Bayesian optimization algorithm for model-based integration testing
    Rafe, Vahid
    Mohammady, Somayeh
    Cuevas, Erik
    SOFT COMPUTING, 2022, 26 (07) : 3503 - 3525
  • [36] Coverage Criteria for Model-Based Testing using Property Patterns
    Castillos, Kalou Cabrera
    Dadeau, Frederic
    Julliand, Jacques
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2013, (141): : 29 - 43
  • [37] Using Bayesian optimization algorithm for model-based integration testing
    Vahid Rafe
    Somayeh Mohammady
    Erik Cuevas
    Soft Computing, 2022, 26 : 3503 - 3525
  • [38] Model-based Security Testing Using UMLsec A Case Study
    Juerjens, Jan
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2008, 220 (01) : 93 - 104
  • [39] Using Metamodels to Improve Model-Based Testing of Service Orchestrations
    Leal, Lucas
    Montecchi, Leonardo
    Ceccarelli, Andrea
    Martins, Eliane
    2020 IEEE 25TH PACIFIC RIM INTERNATIONAL SYMPOSIUM ON DEPENDABLE COMPUTING (PRDC 2020), 2020, : 130 - 139
  • [40] Bug Localisation in Model-Based Testing using Model-Centric Shrinking
    van den Broek, Susan
    Oprescu, Ana
    Ruys, Theo C.
    PROCEEDINGS OF THE 2ND ACM INTERNATIONAL WORKSHOP ON FUTURE DEBUGGING TECHNIQUES, DEBT 2024, 2024, : 9 - 15