More and more products for our daily life are driven by software that is simultaneously processing and producing a growing amount of data.
A self-driving vehicle is a perfect example for a complex system that has to deal with an increasing amount of realtime data but that also benefits from enormous amounts of data from the past for machine learning.
Therefore, a self-driving car needs to be perceived as a “data center on robotic wheels”, where appropriate engineering, maintenance, and innovation methods are required.
Our team focuses on research around challenges for system and software design, architecture, and deployment to efficiently engineer the software and systems for our increasingly automated and digitalized society.
Dr. Christian Berger is Associate Professor and Docent for Software Engineering at the Department of Computer Science and Engineering at University of Gothenburg, Sweden. His research focuses on systematically architecting complex software and systems embracing continuous integration (CI), continuous deployment (CD), and continuous experimentation (CE) for a growingly automated and digitalized society.
He is an expert for self-driving vehicles with over a decade of experience:
He is the lead engineer for the distributed realtime middleware OpenDaVINCI (docs|tutorials|source|Docker|Twitter) and jointly leads the design and development of the open source platform Open Driverless Vehicle (OpenDLV) (source|Docker|Twitter). This software powers research projects at Chalmers vehicle laboratory Revere.
Docent in Software Engineering, 2015
University of Gothenburg, Sweden
PhD in Software Engineering, 2010
RWTH Aachen University, Germany
MSc in Business Informatics, 2006
Technische Universität Braunschweig, Germany