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 条
  • [41] Model-Based Testing of an Industrial Multi-Robot Navigation System
    Muehlbacher, Clemens
    Steinbauer, Gerald
    Gspandl, Stefan
    Reip, Micheal
    AAMAS'17: PROCEEDINGS OF THE 16TH INTERNATIONAL CONFERENCE ON AUTONOMOUS AGENTS AND MULTIAGENT SYSTEMS, 2017, : 1652 - 1654
  • [42] Model-Based Exploration of the Frontier of Behaviours for Deep Learning System Testing
    Riccio, Vincenzo
    Tonella, Paolo
    PROCEEDINGS OF THE 28TH ACM JOINT MEETING ON EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (ESEC/FSE '20), 2020, : 876 - 888
  • [43] A Model-based Integration and Testing Method to Reduce System Development Effort
    Braspenning, N. C. W. M.
    van de Mortel-Fronczak, J. M.
    Rooda, J. E.
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2006, 164 (04) : 13 - 28
  • [44] A blockchain-enabled trust aware energy trading framework using games theory and multi-agent system in smat grid
    Zulfiqar, M.
    Kamran, M.
    Rasheed, M. B.
    ENERGY, 2022, 255
  • [45] Towards an Integrated Approach to Verification and Model-Based Testing in System Engineering
    Lefticaru, Raluca
    Konur, Savas
    Yildirim, Unal
    Uddin, Amad
    Campean, Felician
    Gheorghe, Marian
    2017 IEEE INTERNATIONAL CONFERENCE ON INTERNET OF THINGS (ITHINGS) AND IEEE GREEN COMPUTING AND COMMUNICATIONS (GREENCOM) AND IEEE CYBER, PHYSICAL AND SOCIAL COMPUTING (CPSCOM) AND IEEE SMART DATA (SMARTDATA), 2017, : 131 - 138
  • [46] Using model-based testing to assess smart card interoperability conformance
    Blackburn, M
    Chandramouli, R
    INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATIONS AND CONTROL TECHNOLOGIES, VOL 2, PROCEEDINGS, 2004, : 23 - 28
  • [47] Model-Based Robustness Testing in EVENT-B Using Mutation
    Savary, Aymerick
    Frappier, Marc
    Leuschel, Michael
    Lanet, Jean-Louis
    SOFTWARE ENGINEERING AND FORMAL METHODS, 2015, 9276 : 132 - 147
  • [48] Data Validation Using Model-Based Testing and Finite Automata Synchronization
    Roman, Adam
    APPLIED MATHEMATICS AND COMPUTER SCIENCE, 2017, 1836
  • [49] BB-CSP: An Efficient Blockchain-Based Collective Salary Payment Framework Using Weighted Functional Encryption
    Saeed Banaeian Far
    Azadeh Imani Rad
    Maryam Rajabzade Asaar
    SN Computer Science, 3 (5)
  • [50] Successive Refinement of Models for Model-Based Testing to Increase System Test Effectiveness
    Gebizli, Ceren Sahin
    Sozer, Hasan
    Ercan, Ali Ozer
    2016 IEEE NINTH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW), 2016, : 263 - 268