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 条
  • [1] A Blockchain-based and resource-aware process execution engine
    Sturm, Christian
    Scalanczi, Jonas
    Schoenig, Stefan
    Jablonski, Stefan
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2019, 100 : 19 - 34
  • [2] A Framework for Resource-aware Online Traffic Classification Using CNN
    Zhang, Wanqian
    Wang, Junxiao
    Chen, Sheng
    Qi, Heng
    Li, Keqiu
    PROCEEDINGS OF THE 14TH INTERNATIONAL CONFERENCE ON FUTURE INTERNET TECHNOLOGIES (CFI'19), 2019,
  • [3] Model-Based System Testing Using Visual Contracts
    Gueldali, Baris
    Mlynarski, Michael
    Wuebbeke, Andreas
    Engels, Gregor
    2009 35TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS, PROCEEDINGS, 2009, : 121 - 124
  • [4] Adopting Formal Verification and Model-Based Testing Techniques for Validating a Blockchain-based Healthcare Records Sharing System
    Jabbar, Rateb
    Krichen, Moez
    Fetais, Noora
    Barkaoui, Kamel
    PROCEEDINGS OF THE 22ND INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS (ICEIS), VOL 1, 2020, : 261 - 268
  • [5] Uncertainty-aware Exploration in Model-based Testing
    Camilli, Matteo
    Gargantini, Angelo
    Scandurra, Patrizia
    Trubiani, Catia
    2021 14TH IEEE CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION (ICST 2021), 2021, : 71 - 81
  • [6] Privacy-Aware Blockchain-Based AV Parking System Registration Scheme
    Haastrup, Alexander
    Hataba, Muhammad
    Sherif, Ahmed
    Elsersy, Mohamed
    2023 IEEE INTERNATIONAL CONFERENCE ON ASSURED AUTONOMY, ICAA, 2023, : 153 - 159
  • [7] A Model-Based Framework For Cloud API Testing
    Wang, Junyi
    Bai, Xiaoying
    Li, Linyi
    Ji, Zhicheng
    Ma, Haoran
    2017 IEEE 41ST ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), VOL 2, 2017, : 60 - 65
  • [8] TOM: A Model-Based GUI Testing Framework
    Pinto, Miguel
    Goncalves, Marcelo
    Masci, Paolo
    Campos, Jose Creissac
    FORMAL ASPECTS OF COMPONENT SOFTWARE (FACS 2017), 2017, 10487 : 155 - 161
  • [9] An Adoption of Automation Framework for Model-Based Testing to System Testing for Airborne Safety Critical Systems
    Punnoose, Sintu
    Nanda, Manju
    Erabhovi, Neelakanta
    2023 IEEE AUTOTESTCON, 2023,
  • [10] A Model-Based Testing Framework for Automotive Embedded Systems
    Marinescu, Raluca
    Saadatmand, Mehrdad
    Bucaioni, Alessio
    Seceleanu, Cristina
    Pettersson, Paul
    2014 40TH EUROMICRO CONFERENCE SERIES ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2014), 2014, : 38 - 47