TY - GEN
T1 - A Model-Based and Resource-Aware Testing Framework for Parking System Payment using Blockchain
AU - Jabbar, Rateb
AU - Krichen, Moez
AU - Shinoy, Mohammed
AU - Kharbeche, Mohamed
AU - Fetais, Noora
AU - Barkaoui, Kamel
N1 - Publisher Copyright:
© 2020 IEEE.
PY - 2020/6
Y1 - 2020/6
N2 - 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.
AB - 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.
KW - Automated Payments
KW - Blockchain
KW - Cloud and Android
KW - Dynamic Adaptations
KW - Ethereum
KW - Intelligent Transport System
KW - Internet of Vehicles
KW - Isolation Techniques
KW - Model-Based Testing
KW - Parking System Payment
KW - Smart Parking
KW - Testers Placement
KW - Vehicular Communication Systems
UR - http://www.scopus.com/inward/record.url?scp=85089690894&partnerID=8YFLogxK
U2 - 10.1109/IWCMC48107.2020.9148212
DO - 10.1109/IWCMC48107.2020.9148212
M3 - Conference contribution
AN - SCOPUS:85089690894
T3 - 2020 International Wireless Communications and Mobile Computing, IWCMC 2020
SP - 1252
EP - 1259
BT - 2020 International Wireless Communications and Mobile Computing, IWCMC 2020
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 16th IEEE International Wireless Communications and Mobile Computing Conference, IWCMC 2020
Y2 - 15 June 2020 through 19 June 2020
ER -