Automated Unit Testing in Model-based Embedded Software Development

Christoph Luckeneder, Hermann Kaindl, Martin Korinek

2017

Abstract

Automating software tests is generally desirable, and especially for the software of safety-critical real-time systems such as automotive control systems. For such systems, also conforming with the ISO 26262 standard for functional safety of road vehicles is absolutely necessary. These are embedded systems, however, which pose additional challenges with regard to test automation. In particular, the questions arise on which hardware platform the tests should be performed and by use of which workflow and tools. This is especially relevant in terms of cost, while still ensuring conformance with ISO 26262. In this paper, we present a practical approach for automated unit testing in model-based embedded software development for a safety-critical automotive application. Our approach includes both a workflow and supporting tools for performing automated unit tests. In particular, we analyze an as-is workflow and propose changes to the workflow for reducing costs and time needed for performing such tests. In addition, we present an improved tool chain for supporting the test workflow. In effect, without manually implementing each test case twice unit tests can be performed both in a simulation environment and on an open-loop test environment including the embedded platform target hardware.

Download


Paper Citation


in Harvard Style

Luckeneder C., Kaindl H. and Korinek M. (2017). Automated Unit Testing in Model-based Embedded Software Development . In Proceedings of the 12th International Conference on Software Technologies - Volume 1: ICSOFT, ISBN 978-989-758-262-2, pages 427-434. DOI: 10.5220/0006469604270434


in Bibtex Style

@conference{icsoft17,
author={Christoph Luckeneder and Hermann Kaindl and Martin Korinek},
title={Automated Unit Testing in Model-based Embedded Software Development},
booktitle={Proceedings of the 12th International Conference on Software Technologies - Volume 1: ICSOFT,},
year={2017},
pages={427-434},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006469604270434},
isbn={978-989-758-262-2},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 12th International Conference on Software Technologies - Volume 1: ICSOFT,
TI - Automated Unit Testing in Model-based Embedded Software Development
SN - 978-989-758-262-2
AU - Luckeneder C.
AU - Kaindl H.
AU - Korinek M.
PY - 2017
SP - 427
EP - 434
DO - 10.5220/0006469604270434