Improving the Continuous Integration Pro cess for the Vehicle Dynamics Software at VCC using Docker
Loading...
Date
Authors
Type
Examensarbete för masterexamen
Programme
Model builders
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
his research studies the implications that merging Docker with Continuous Integra tion has on automotive software architecture. This is important because continuous
software quality assurance is crucial for safety-critical automotive software. Contin uous integration promotes this quality assurance by fetching the test environment
then running tests on the product every time there is a new software update. Docker
is used in this study to containerize the test environment and the product under
test to decrease the time it takes to finish these tasks. To evaluate the impact of
Docker, a number of time criteria were used to measure the time it takes to get
feedback from tests in three different Docker scenarios implemented in Continuous
integration. The findings from these evaluations show that Docker can decrease time
up to 50.38 per cent. This study concludes by explaining how using every one of
these Docker scenarios can impact the software architecture of automotive software.
We show this impact on a specific automotive product called Vehicular Dynamics
software.
Description
Keywords
Docker, Testing, VDSW, Continuous Integration, GoCD, Feedback loop
