Cargando…
A Verified Low-Level Implementation of the Adaptive Exterior Light and Speed Control System
In this article, we present an approach to the ABZ 2020 case study, that differs from the ones usually presented at ABZ: Rather than using a (correct-by-construction) approach following a formal method, we use MISRA C for a low-level implementation instead. We strictly adhere to test-driven developm...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
2020
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7242055/ http://dx.doi.org/10.1007/978-3-030-48077-6_30 |
_version_ | 1783537171791085568 |
---|---|
author | Krings, Sebastian Körner, Philipp Dunkelau, Jannik Rutenkolk, Chris |
author_facet | Krings, Sebastian Körner, Philipp Dunkelau, Jannik Rutenkolk, Chris |
author_sort | Krings, Sebastian |
collection | PubMed |
description | In this article, we present an approach to the ABZ 2020 case study, that differs from the ones usually presented at ABZ: Rather than using a (correct-by-construction) approach following a formal method, we use MISRA C for a low-level implementation instead. We strictly adhere to test-driven development for validation, and only afterwards apply model checking using CBMC for verification. In consequence, our realization of the ABZ case study can serve as a baseline reference for comparison, allowing to assess the benefit provided by the various formal modeling languages, methods and tools. |
format | Online Article Text |
id | pubmed-7242055 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2020 |
record_format | MEDLINE/PubMed |
spelling | pubmed-72420552020-05-22 A Verified Low-Level Implementation of the Adaptive Exterior Light and Speed Control System Krings, Sebastian Körner, Philipp Dunkelau, Jannik Rutenkolk, Chris Rigorous State-Based Methods Article In this article, we present an approach to the ABZ 2020 case study, that differs from the ones usually presented at ABZ: Rather than using a (correct-by-construction) approach following a formal method, we use MISRA C for a low-level implementation instead. We strictly adhere to test-driven development for validation, and only afterwards apply model checking using CBMC for verification. In consequence, our realization of the ABZ case study can serve as a baseline reference for comparison, allowing to assess the benefit provided by the various formal modeling languages, methods and tools. 2020-04-22 /pmc/articles/PMC7242055/ http://dx.doi.org/10.1007/978-3-030-48077-6_30 Text en © Springer Nature Switzerland AG 2020 This article is made available via the PMC Open Access Subset for unrestricted research re-use and secondary analysis in any form or by any means with acknowledgement of the original source. These permissions are granted for the duration of the World Health Organization (WHO) declaration of COVID-19 as a global pandemic. |
spellingShingle | Article Krings, Sebastian Körner, Philipp Dunkelau, Jannik Rutenkolk, Chris A Verified Low-Level Implementation of the Adaptive Exterior Light and Speed Control System |
title | A Verified Low-Level Implementation of the Adaptive Exterior Light and Speed Control System |
title_full | A Verified Low-Level Implementation of the Adaptive Exterior Light and Speed Control System |
title_fullStr | A Verified Low-Level Implementation of the Adaptive Exterior Light and Speed Control System |
title_full_unstemmed | A Verified Low-Level Implementation of the Adaptive Exterior Light and Speed Control System |
title_short | A Verified Low-Level Implementation of the Adaptive Exterior Light and Speed Control System |
title_sort | verified low-level implementation of the adaptive exterior light and speed control system |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7242055/ http://dx.doi.org/10.1007/978-3-030-48077-6_30 |
work_keys_str_mv | AT kringssebastian averifiedlowlevelimplementationoftheadaptiveexteriorlightandspeedcontrolsystem AT kornerphilipp averifiedlowlevelimplementationoftheadaptiveexteriorlightandspeedcontrolsystem AT dunkelaujannik averifiedlowlevelimplementationoftheadaptiveexteriorlightandspeedcontrolsystem AT rutenkolkchris averifiedlowlevelimplementationoftheadaptiveexteriorlightandspeedcontrolsystem AT kringssebastian verifiedlowlevelimplementationoftheadaptiveexteriorlightandspeedcontrolsystem AT kornerphilipp verifiedlowlevelimplementationoftheadaptiveexteriorlightandspeedcontrolsystem AT dunkelaujannik verifiedlowlevelimplementationoftheadaptiveexteriorlightandspeedcontrolsystem AT rutenkolkchris verifiedlowlevelimplementationoftheadaptiveexteriorlightandspeedcontrolsystem |