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 条
  • [21] PX-MBT: A framework for model-based player experience testing
    Ansari, Saba Gholizadeh
    Prasetya, I. S. W. B.
    Dastani, Mehdi
    Keller, Gabriele
    Prandi, Davide
    Kifetew, Fitsum Meshesha
    Dignum, Frank
    SCIENCE OF COMPUTER PROGRAMMING, 2024, 236
  • [22] Testing OpenAPI Banking Payment System with Model Based Test Approach
    Sapan, Ahmet
    Oztekin, Bilgehan
    Unsal, Ersin
    Sen, Alper
    2020 TURKISH NATIONAL SOFTWARE ENGINEERING SYMPOSIUM (UYMS), 2020, : 103 - 106
  • [23] Automated refinement of models for model-based testing using exploratory testing
    Ceren Şahin Gebizli
    Hasan Sözer
    Software Quality Journal, 2017, 25 : 979 - 1005
  • [24] Model-Based Mutation Testing Using Pushdown Automata
    Belli, Fevzi
    Beyazit, Mutlu
    Takagi, Tomohiko
    Furukawa, Zengo
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2012, E95D (09): : 2211 - 2218
  • [25] A Methodology to do Model-Based Testing using FMEA
    Atifi, Meriem
    Marzak, Abdelaziz
    PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON NETWORKING, INFORMATION SYSTEMS & SECURITY (NISS19), 2019,
  • [26] Automated refinement of models for model-based testing using exploratory testing
    Gebizli, Ceren Sahin
    Sozer, Hasan
    SOFTWARE QUALITY JOURNAL, 2017, 25 (03) : 979 - 1005
  • [27] Model-based testing of autonomous robots using TestIt
    Kanter G.
    Vain J.
    Journal of Reliable Intelligent Environments, 2020, 6 (01) : 15 - 30
  • [28] Trust Value Assigmnent Using Model-based Testing
    Chen, Jianguo
    Chen, Xiaozhu
    Bruda, Stefan D.
    2008 THIRD INTERNATIONAL CONFERENCE ON COMMUNICATIONS AND NETWORKING IN CHINA, VOLS 1-3, 2008, : 902 - +
  • [29] Model-based testing methodology using system entity structures for MATLAB/Simulink models
    Schmidt, Artur
    Durak, Umut
    Pawletta, Thorsten
    SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL, 2016, 92 (08): : 729 - 746
  • [30] BlockASP: A Framework for AOP-Based Model Checking Blockchain System
    Alsobeh, Anas M. R.
    Magableh, Aws A.
    IEEE ACCESS, 2023, 11 : 115062 - 115075