Presentation is loading. Please wait.

Presentation is loading. Please wait.

© ABB Group October 24, 2015 | Slide 1 Dynamic Software Updates for Real-Time Systems Michael Wahler, Stefan Richter, Manuel Oriol Michael Wahler, ABB.

Similar presentations


Presentation on theme: "© ABB Group October 24, 2015 | Slide 1 Dynamic Software Updates for Real-Time Systems Michael Wahler, Stefan Richter, Manuel Oriol Michael Wahler, ABB."— Presentation transcript:

1 © ABB Group October 24, 2015 | Slide 1 Dynamic Software Updates for Real-Time Systems Michael Wahler, Stefan Richter, Manuel Oriol Michael Wahler, ABB Corporate Research, Industrial Software Systems, michael.wahler@ch.abb.com

2 © ABB Group October 24, 2015 | Slide 2 Outline  Real-Time Systems  Software Architecture  Real-Time Updates  Experimental Results

3 © ABB Group October 24, 2015 | Slide 3 Real-Time Embedded Systems physical process controller sensors actuators power network current sensor circuit breaker Circuit breaker must be opened within 5ms if a short circuit was detected for at least 20ms.

4 © ABB Group October 24, 2015 | Slide 4 Component Framework C1C2C3 b c d ef g Component Manager Control Loop Software Architecture HW OS C1C2C3 s COTS, RT C3 C1 C2 io

5 © ABB Group October 24, 2015 | Slide 5 Component Framework C1C2C3 b c d ef g Component Manager HW OS Real-Time Updates C1C2C3 s 5 ms3 ms C3’ f g h

6 © ABB Group October 24, 2015 | Slide 6 Experimental Results 5 ms normal operation, handing back connections, sending state receiving connections receiving state updated component active context switches SensorHistory s 4 kB state,

7 © ABB Group October 24, 2015 | Slide 7 Conclusion  Dynamic updates are possible... ... for safety-critical real-time devices ... using commercial off-the-shelf operating systems  Future work  Transactional behavior  Assuming malicious components  Performance improvements  Politics

8 © ABB Group October 24, 2015 | Slide 8


Download ppt "© ABB Group October 24, 2015 | Slide 1 Dynamic Software Updates for Real-Time Systems Michael Wahler, Stefan Richter, Manuel Oriol Michael Wahler, ABB."

Similar presentations


Ads by Google