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...
Autores principales: | , , , |
---|---|
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 |