You are here: Home / RTLWS 1999-2017 / RTLWS Submitted Papers / 
2022-07-05 - 11:35

Dates and Events:

OSADL Articles:

2022-01-13 12:00

Phase #3 of OSADL project on OPC UA PubSub over TSN successfully completed

Another important milestone on the way to interoperable Open Source real-time Ethernet has been reached


2021-02-09 12:00

Open Source OPC UA PubSub over TSN project phase #3 launched

Letter of Intent with call for participation is now available


2016-11-12 12:00

Raspberry Pi and real-time Linux

Let's have a look at the OSADL QA Farm data


2016-09-17 12:00

Preemption latency of real-time Linux systems

How to measure it – and how to fix it, if it's too high?



Real Time Linux Workshops

1999 - 2000 - 2001 - 2002 - 2003 - 2004 - 2005 - 2006 - 2007 - 2008 - 2009 - 2010 - 2011 - 2012 - 2013 - 2014 - 2015

15th Real Time Linux Workshop, October 28 to 31, 2013 at the Dipartimento Tecnologie Innovative, Scuola Universitaria Professionale della Svizzera Italiana in Lugano-Manno, Switzerland

Announcement - Call for participation (ASCII)Hotels - Directions - AgendaPaper Abstracts - Presentations - Registration - Abstract Submission - Sponsors - Gallery

Research on a FLOSS Software Platform for Autonomous Driving Systems

Lukas Bulwahn, BMW Car IT GmbH, Germany
Tilmann Ochs, BMW Car IT GmbH, Germany
Daniel Wagner, BMW Car IT GmbH, Germany

Our paper describes research on a software platform for autonomous driving systems. The platform is based completely on open-source software. It uses Linux with the preempt-RT patches and the Robot Operating System (ROS). The system is defined and built using the OpenEmbedded/Yocto tools.

The requirements of this software stack are manifold: As the software stack is developed as safety element out-of-context, it must fulfill safety and real-time requirements besides the common functional requirements.

We describe the identified work packages. For example, we must validate the suitability of Linux's real-time mechanisms through real-time measurements, and the suitability of Linux's process isolation mechanisms for the coexistence of safety-critical and ordinary processes. This also includes certification activities, such as the SIL2LinuxMP project.

On the organisational side, the challenges are the cooperation of multiple Open Source communities, the establishment of a cross-industrial collaboration on design, development and certification activities, and different migration strategies in case of failure of some of the activities.