Trusting Testcases Using Blockchain-Based Repository Approach

Modern vehicles have evolved to support connected and self-driving capabilities. The concepts such as connected driving, cooperative driving, and intelligent transportation systems have resulted in an increase in the connectivity of vehicles and subsequently created new information security risks. T...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Abdulla Al Zaabi, Chan Yeob Yeun, Ernesto Damiani
Formato: article
Lenguaje:EN
Publicado: MDPI AG 2021
Materias:
Acceso en línea:https://doaj.org/article/b61aee48d1d143e3807c901db20298a6
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
id oai:doaj.org-article:b61aee48d1d143e3807c901db20298a6
record_format dspace
spelling oai:doaj.org-article:b61aee48d1d143e3807c901db20298a62021-11-25T19:06:08ZTrusting Testcases Using Blockchain-Based Repository Approach10.3390/sym131120242073-8994https://doaj.org/article/b61aee48d1d143e3807c901db20298a62021-10-01T00:00:00Zhttps://www.mdpi.com/2073-8994/13/11/2024https://doaj.org/toc/2073-8994Modern vehicles have evolved to support connected and self-driving capabilities. The concepts such as connected driving, cooperative driving, and intelligent transportation systems have resulted in an increase in the connectivity of vehicles and subsequently created new information security risks. The original vehicular ad-hoc network term is now emerged to a new term, Internet of Vehicles (IoV), which is a typical application of symmetry of Internet of Things (IoT). Vehicle manufacturers address some critical issues such as software bugs or security issues through remote updates, and this gives rise to concerns regarding the security of updated components. Moreover, aftermarket units such as those imposed by transportation authorities or insurance companies expose vehicles to high risk. Software testing aims to ensure that software products are reliable and behave as expected. Many commercial and open-source software products undergo formal certifications to increase users’ confidence in their accuracy, reliability, and security. There are different techniques for software certification, including test-based certification. Testcase repositories are available to support software testing and certification, such as the Linux Test Project for Linux kernel testing. Previous studies performed various testing and experimental evaluation of different parts of modern vehicles to assess the security risks. Due to the lack of trusted testcase repositories and a common approach for testing, testing efforts are performed individually. In this paper, we propose a blockchain-based approach for a testcase repository to support test-based software and security testing and overcome the lack of trusted testcase repositories. The novel concept Proof-of-Validation to manage global state is proposed to manage updates to the repository. The initial work in this study considers the LTP test suite as a use case for the testcase repository. This research work is expected to contribute to the further development in including evidence generation for testing verification.Abdulla Al ZaabiChan Yeob YeunErnesto DamianiMDPI AGarticleautonomousvehiclessoftwaretestingcertificationsblockchainMathematicsQA1-939ENSymmetry, Vol 13, Iss 2024, p 2024 (2021)
institution DOAJ
collection DOAJ
language EN
topic autonomous
vehicles
software
testing
certifications
blockchain
Mathematics
QA1-939
spellingShingle autonomous
vehicles
software
testing
certifications
blockchain
Mathematics
QA1-939
Abdulla Al Zaabi
Chan Yeob Yeun
Ernesto Damiani
Trusting Testcases Using Blockchain-Based Repository Approach
description Modern vehicles have evolved to support connected and self-driving capabilities. The concepts such as connected driving, cooperative driving, and intelligent transportation systems have resulted in an increase in the connectivity of vehicles and subsequently created new information security risks. The original vehicular ad-hoc network term is now emerged to a new term, Internet of Vehicles (IoV), which is a typical application of symmetry of Internet of Things (IoT). Vehicle manufacturers address some critical issues such as software bugs or security issues through remote updates, and this gives rise to concerns regarding the security of updated components. Moreover, aftermarket units such as those imposed by transportation authorities or insurance companies expose vehicles to high risk. Software testing aims to ensure that software products are reliable and behave as expected. Many commercial and open-source software products undergo formal certifications to increase users’ confidence in their accuracy, reliability, and security. There are different techniques for software certification, including test-based certification. Testcase repositories are available to support software testing and certification, such as the Linux Test Project for Linux kernel testing. Previous studies performed various testing and experimental evaluation of different parts of modern vehicles to assess the security risks. Due to the lack of trusted testcase repositories and a common approach for testing, testing efforts are performed individually. In this paper, we propose a blockchain-based approach for a testcase repository to support test-based software and security testing and overcome the lack of trusted testcase repositories. The novel concept Proof-of-Validation to manage global state is proposed to manage updates to the repository. The initial work in this study considers the LTP test suite as a use case for the testcase repository. This research work is expected to contribute to the further development in including evidence generation for testing verification.
format article
author Abdulla Al Zaabi
Chan Yeob Yeun
Ernesto Damiani
author_facet Abdulla Al Zaabi
Chan Yeob Yeun
Ernesto Damiani
author_sort Abdulla Al Zaabi
title Trusting Testcases Using Blockchain-Based Repository Approach
title_short Trusting Testcases Using Blockchain-Based Repository Approach
title_full Trusting Testcases Using Blockchain-Based Repository Approach
title_fullStr Trusting Testcases Using Blockchain-Based Repository Approach
title_full_unstemmed Trusting Testcases Using Blockchain-Based Repository Approach
title_sort trusting testcases using blockchain-based repository approach
publisher MDPI AG
publishDate 2021
url https://doaj.org/article/b61aee48d1d143e3807c901db20298a6
work_keys_str_mv AT abdullaalzaabi trustingtestcasesusingblockchainbasedrepositoryapproach
AT chanyeobyeun trustingtestcasesusingblockchainbasedrepositoryapproach
AT ernestodamiani trustingtestcasesusingblockchainbasedrepositoryapproach
_version_ 1718410300963684352