Blogs (1) >>
ICSE 2019
Sat 25 - Fri 31 May 2019 Montreal, QC, Canada

Software engineering for automated vehicles: Addressing the needs of cars that run on software and data

Time: Thursday, May 30, 14:00-15:30

Krzysztof Czarnecki

University of Waterloo


Automated vehicles are AI-based safety-critical robots that fulfill transportation needs while interacting with the general public in traffic. This technical briefing gives an overview of how such systems work and analyzes how software engineering needs to be adapted for their development. Software engineering for automated vehicles requires a DevOps-style process with special considerations for functions based on machine learning and incremental safety assurance at vehicle and fleet level. The briefing will review current industry practices and discuss opportunities for future research.

Krzysztof Czarnecki is a Professor of Electrical and Computer Engineering at the University of Waterloo. Before coming to Waterloo, he was a researcher at DaimlerChrysler Research (1995-2002), Germany, focusing on improving software development practices and technologies in enterprise, automotive, and aerospace sectors. While at Waterloo, he held the NSERC/Bank of Nova Scotia Industrial Research Chair in Requirements Engineering of Service-oriented Software Systems (2008-2013) and has worked on methods and tools for engineering complex software-intensive systems. He received the Premier’s Research Excellence Award in 2004 and the British Computing Society in Upper Canada Award for Outstanding Contributions to IT Industry in 2008. He has also received seven Best Paper Awards, two ACM Distinguished Paper Awards, and one Most Influential Paper Award. His current research focuses on autonomous driving and the safety of systems that rely on artificial intelligence. He serves on Society of Automotive Engineers task forces on level of driving automation, reference architecture for automated driving systems, and maneuvers and behaviors. As part of this research, he co-leads the development of UW Moose, Canada’s first self-driving research vehicle (

Thu 30 May
Times are displayed in time zone: (GMT-04:00) Eastern Time (US & Canada) change

14:00 - 15:30: Software engineering for automated vehicles: Addressing the needs of cars that run on software and dataTechnical Briefings at Viger
Chair(s): Sebastian UchitelUniversidad de Buenos Aires / Imperial College
14:00 - 15:30
Technical Briefings
Krzysztof CzarneckiUniversity of Waterloo, Canada