Considerations about continuous experimentation for resource-constrained platforms in self-driving vehicles
Paper in proceeding, 2017

Autonomous vehicles are slowly becoming reality thanks to the efforts of many academic and industrial organizations. Due to the complexity of the software powering these systems and the dynamicity of the development processes, an architectural solution capable of supporting long-term evolution and maintenance is required. Continuous Experimentation (CE) is an already increasingly adopted practice in software-intensive web-based software systems to steadily improve them over time. CE allows organizations to steer the development efforts by basing decisions on data collected about the system in its field of application. Despite the advantages of Continuous Experimentation, this practice is only rarely adopted in cyber-physical systems and in the automotive domain. Reasons for this include the strict safety constraints and the computational capabilities needed from the target systems. In this work, a concept for using Continuous Experimentation for resource-constrained platforms like a self-driving vehicle is outlined.

Software architecture for cyber-physical systems

Middleware

Software evolution

Continuous experimentation

Author

Federico Giaimo

Chalmers, Computer Science and Engineering (Chalmers), Software Engineering (Chalmers)

Christian Berger

University of Gothenburg

Crispin Kirchner

RWTH Aachen University

Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

03029743 (ISSN) 16113349 (eISSN)

Vol. 10475 LNCS 84-91

COPPLAR CampusShuttle cooperative perception & planning platform

VINNOVA (2015-04849), 2016-01-01 -- 2018-12-31.

Areas of Advance

Transport

Subject Categories

Physical Sciences

DOI

10.1007/978-3-319-65831-5_6

More information

Latest update

5/13/2019