Download presentation
Presentation is loading. Please wait.
Published byTheresa French Modified over 9 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.