Cargando…

A Formal and Quantifiable Log Analysis Framework for Test Driving of Autonomous Vehicles

We propose a log analysis framework for test driving of autonomous vehicles. The log of a vehicle is a fundamental source to detect and analyze events during driving. A set of dumped logs are, however, usually mixed and fragmented since they are generated concurrently by a number of modules such as...

Descripción completa

Detalles Bibliográficos
Autores principales: Sung, Kyungbok, Min, Kyoung-Wook, Choi, Jeongdan, Kim, Byung-Cheol
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7085529/
https://www.ncbi.nlm.nih.gov/pubmed/32121632
http://dx.doi.org/10.3390/s20051356
_version_ 1783508952576688128
author Sung, Kyungbok
Min, Kyoung-Wook
Choi, Jeongdan
Kim, Byung-Cheol
author_facet Sung, Kyungbok
Min, Kyoung-Wook
Choi, Jeongdan
Kim, Byung-Cheol
author_sort Sung, Kyungbok
collection PubMed
description We propose a log analysis framework for test driving of autonomous vehicles. The log of a vehicle is a fundamental source to detect and analyze events during driving. A set of dumped logs are, however, usually mixed and fragmented since they are generated concurrently by a number of modules such as sensors, actuators and programs. This makes it hard to analyze them to discover latent errors that could occur due to complex chain reactions among those modules. Our framework provides a logging architecture based on formal specifications, which hierarchically organizes them to find out a priori relationships between them. Then, algorithmic or implementation errors can be detected by examining a posteriori relationships. However, a test in a situation of certain parameters, so called an oracle test, does not necessarily trigger latent violations of the relationships. In our framework, this is remedied by adopting metamorphic testing to quantitatively verify the formal specification. As a working proof, we define three metamorphic relations critical for testing autonomous vehicles and verify them in a quantitative manner based on our logging system.
format Online
Article
Text
id pubmed-7085529
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-70855292020-03-23 A Formal and Quantifiable Log Analysis Framework for Test Driving of Autonomous Vehicles Sung, Kyungbok Min, Kyoung-Wook Choi, Jeongdan Kim, Byung-Cheol Sensors (Basel) Article We propose a log analysis framework for test driving of autonomous vehicles. The log of a vehicle is a fundamental source to detect and analyze events during driving. A set of dumped logs are, however, usually mixed and fragmented since they are generated concurrently by a number of modules such as sensors, actuators and programs. This makes it hard to analyze them to discover latent errors that could occur due to complex chain reactions among those modules. Our framework provides a logging architecture based on formal specifications, which hierarchically organizes them to find out a priori relationships between them. Then, algorithmic or implementation errors can be detected by examining a posteriori relationships. However, a test in a situation of certain parameters, so called an oracle test, does not necessarily trigger latent violations of the relationships. In our framework, this is remedied by adopting metamorphic testing to quantitatively verify the formal specification. As a working proof, we define three metamorphic relations critical for testing autonomous vehicles and verify them in a quantitative manner based on our logging system. MDPI 2020-03-02 /pmc/articles/PMC7085529/ /pubmed/32121632 http://dx.doi.org/10.3390/s20051356 Text en © 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Sung, Kyungbok
Min, Kyoung-Wook
Choi, Jeongdan
Kim, Byung-Cheol
A Formal and Quantifiable Log Analysis Framework for Test Driving of Autonomous Vehicles
title A Formal and Quantifiable Log Analysis Framework for Test Driving of Autonomous Vehicles
title_full A Formal and Quantifiable Log Analysis Framework for Test Driving of Autonomous Vehicles
title_fullStr A Formal and Quantifiable Log Analysis Framework for Test Driving of Autonomous Vehicles
title_full_unstemmed A Formal and Quantifiable Log Analysis Framework for Test Driving of Autonomous Vehicles
title_short A Formal and Quantifiable Log Analysis Framework for Test Driving of Autonomous Vehicles
title_sort formal and quantifiable log analysis framework for test driving of autonomous vehicles
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7085529/
https://www.ncbi.nlm.nih.gov/pubmed/32121632
http://dx.doi.org/10.3390/s20051356
work_keys_str_mv AT sungkyungbok aformalandquantifiableloganalysisframeworkfortestdrivingofautonomousvehicles
AT minkyoungwook aformalandquantifiableloganalysisframeworkfortestdrivingofautonomousvehicles
AT choijeongdan aformalandquantifiableloganalysisframeworkfortestdrivingofautonomousvehicles
AT kimbyungcheol aformalandquantifiableloganalysisframeworkfortestdrivingofautonomousvehicles
AT sungkyungbok formalandquantifiableloganalysisframeworkfortestdrivingofautonomousvehicles
AT minkyoungwook formalandquantifiableloganalysisframeworkfortestdrivingofautonomousvehicles
AT choijeongdan formalandquantifiableloganalysisframeworkfortestdrivingofautonomousvehicles
AT kimbyungcheol formalandquantifiableloganalysisframeworkfortestdrivingofautonomousvehicles