Prof. Dr. Oliver Bringmann
Prof. Dr. Oliver Bringmann
University of Tübingen
Dpt. of Computer Science
Embedded Systems
Sand 13
72076 Tübingen
Germany
- Telephone
- +49 - (0) 70 71 - 29 - 77348
- Telefax
- +49 - (0) 70 71 - 29 - 50 62
- Office
- Sand 13, B209
- Office hours
- Monday 14:00 - 15:00
Prof. Dr. Oliver Bringmann is directing the Chair for Embedded Systems and is serving as deputy head of the department of computer science. He studied computer science at the University of Karlsruhe (KIT) and received the doctoral degree (PhD) in computer science from the University of Tübingen in 2001. Until April 2012 he was division manager of the research division Intelligent Systems and Production Engineering (ISPE) and member of the management board at FZI Karlsruhe.
The Chair for Embedded Systems addresses design, analysis, and verification of distributed embedded systems and systems-on-chip as well as their application in the automotive, avionics, internet of things (IoT) and the medical domain. The trend towards autonomous systems in various application domains accompanied with the increasing demand for safety and security enforces the need for efficient stress tests under varying environmental conditions in order to build robust application-specific hardware/software architectures especially in the case of implementing machine-learning applications on embedded devices.
The research activities are in the area of design electronic design automation (EDA), embedded system design, performance, power and thermal analysis, embedded many-core architectures, safety and security architectures, verification of embedded systems, as well as technology projection and architectural design – from system-level to tape-out.
Research Interests
- Design of embedded software systems
- Verification of hardware/software systems
- Performance, power and thermal analysis
- Generation of timing and power predictable embedded software
- Architectural design – from system-level to tape-out
- Application-specific many-core architectures
- Low-power architectures
- Technology projection and automotive qualification
- Modeling and optimization of cyber-physical systems
- Sensor models (video, radar), multi-sensor data fusion
- Modeling and simulation of environment conditions
- Energy management in electric vehicles
- Safety and security architectures
- Fail-operational architectures
- Hardware-enhanced security
- Robust machine learning under varying environmental conditions
Community Service
- Member of the Executive Committee of the IEEE/ACM Conference Design, Automation and Test in Europe (D.A.T.E.) Chair Special Day e-Mobility, 2012; Interactive Presentations Chair, 2012, 2013, 2014, 2015, 2016.
- Topic Chair at IEEE/ACM Conference Design, Automation and Test in Europe (D.A.T.E.), Topic E4 “Embedded Software Architectures”, 2011, 2012, 2013, 2014.
- Technical Program Committee Member at IEEE/ACM Conference Design, Automation and Test in Europe (D.A.T.E.), 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016.
- Technical Program Committee Member at ACM/EDAC/IEEE Design Automation Conference (DAC), 2016.
- Topic Chair at IEEE/ACM International Conference on Hardware-Software Codesign and System Synthesis (CODES+ISSS), 2011.
- Technical Program Committee Member at IEEE/ACM International Conference on Hardware-Software Codesign and System Synthesis (CODES+ISSS), 2009, 2010, 2011, 2012, 2014, 2015, 2016.
- Technical Program Committee Member at IEEE/ACM International Conference on Compilers, Architectures, and Synthesis for Embedded Systems (CASES), 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016
- Technical Program Committee Member at IEEE/ACM International Symposium on VLSI (ISVLSI), 2012.
- Technical Program Committee Member at IEEE International Conference on Networking, Architecture, and Storage (NAS), 2010, 2011, 2012.
- Member of the Steering Committee at GMM/GI/ITG-Fachtagung Zuverlässigkeit und Entwurf, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2015.
- Program Chair at GMM/ITG/GI-Workshop Cyber-Physical Systems - Enabling Multi-Nature Systems (CPMNS), 2011, 2012.
- Program Chair at ITG/GI/GMM-Workshops Multi-Nature Systems: Entwicklung von Systemen mit elektronischen und nichtelektronischen Komponenten, 2007, 2009.
- Technical Program Committee Member at edaWorkshop 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016.
- Technical Program Committee Member at ITG/GMM/GI-Workshops Methoden und Beschreibungs-sprachen zur Modellierung und Verifikation von Schaltungen und Systemen, 2010, 2011, 2012, 2013, 2014, 2015, 2016.
- Technical Program Committee Member at GI/ITG/GMA Workshops “Dependability and Fault Tolerance” associated to ARCS, 2009.
- Technical Program Committee Member at IEEE International Conference on Parallel Computing in Electrical Engineering (PARELEC) 2004, 2006, 2008, 2011.
- Member of the Steering Committee of the GI-Fachbereich Technische Informatik
- Member of the Steering Committee of Fachausschuss Rechnergestützter Schaltungs- und Systementwurf (RSS).
- Chair of the Steering Committee of the special interest group “Allgemeine Methodik und Unterstützung von Entwurfsprozessen für Schaltungen und Systeme” der Kooperationsgemeinschaft Rechnergestützter Schaltungs- und Systementwurf (RSS).
- Member of the Steering Committee of the special interest group “Beschreibungssprachen und Modellierung von Schaltungen und Systemen” der Kooperationsgemeinschaft Rechnergestützter Schaltungs- und Systementwurf (RSS).
- Member of the EUREKA CATRENE EDA Roadmap committee: responsible for chapter “Embedded Software and ESL to RTL”, 2008/2009.
Publications
2019
Towards Robust CNN-Based Object Detection through Augmentation with Synthetic Rain Variations
by Georg Volk, Stefan Müller, Alexander von Bernuth, Dennis Hospach, and Oliver BringmannIn 2019 IEEE Intelligent Transportation Systems Conference (ITSC), pages 285-292, 2019.
Simulating Photo-Realistic Snow and Fog on Existing Images for Enhanced CNN Training and Evaluation
by Alexander von Bernuth, Georg Volk, and Oliver BringmannIn 2019 IEEE Intelligent Transportation Systems Conference (ITSC), pages 41-46, 2019.
Benchmarking Robustness in Object Detection: Autonomous Driving when Winter is Coming
by Claudio Michaelis, Benjamin Mitzkus, Robert Geirhos, Evgenia Rusak, Oliver Bringmann, Alexander S. Ecker, Matthias Bethge, and Wieland BrendelIn CoRR abs/1907.07484, 2019.
Fully-automated Synthesis of Power Management Controllers from UPF
by Dustin Peterson and Oliver BringmannIn Proceedings of the 24th Asia and South Pacific Design Automation Conference, pages 76–81. ACM, 2019.
A Heterogeneous and Reconfigurable Embedded Architecture for Energy-Efficient Execution of Convolutional Neural Networks
by Konstantin Lübeck and Oliver BringmannIn Architecture of Computing Systems (ARCS 2019), 2019.
Environment-aware Development of Robust Vision-based Cooperative Perception Systems
by Georg Volk, Alexander von Bernuth, and Oliver BringmannIn 2019 IEEE Intelligent Vehicles Symposium (IV), 2019.
2018
Advancing Source-Level Timing Simulation using Loop Acceleration
by Joscha Benz, Christoph Gerum, and Oliver BringmannIn 2018 Design, Automation & Test in Europe Conference & Exhibition (DATE), pages 1393–1398. IEEE, 2018.
Detecting non-functional circuit activity in SoC designs
by Dustin Peterson, Yannick Boekle, and Oliver BringmannIn 2018 23rd Asia and South Pacific Design Automation Conference (ASP-DAC) (): 464-469, 2018.
Rendering Physically Correct Raindrops on Windshields for Robustness Verification of Camera-based Object Recognition
by Alexander von Bernuth, Georg Volk, and Oliver BringmannIn 2018 IEEE Intelligent Vehicles Symposium (IV), pages 922–927, 2018.
2017
Functional Safety of Sensor Systems in a Virtual Driving Environment
by Dennis Hospach, Stefan Mueller, and Oliver BringmannIn AAET - Automatisiertes und vernetztes Fahren, pages 49–66, 2017.
2016
Simulation of Falling Rain for Robustness Testing of Video-Based Surround Sensing Systems
by Dennis Hospach, Stefan Mueller, Wolfgang Rosenstiel, and Oliver BringmannIn Proceedings of the 2016 Design, Automation & Test in Europe Conference & Exhibition (DATE), 2016.
SMoSi: A framework for the derivation of sleep mode traces from RTL simulations
by Dustin Peterson and Oliver BringmannIn 2016 21st Asia and South Pacific Design Automation Conference (ASP-DAC) (): 330-335, 2016.
Neues Konzept zur Steigerung der Zuverlaessigkeit einer ARM-basierten Prozessorarchitektur unter Verwendung eines CGRAs
by Konstantin Luebeck, David Morgenstern, Thomas Schweizer, Dustin Peterson, Wolfgang Rosenstiel, and Oliver BringmannIn Proceedings Methoden und Beschreibungssprachen zur Modellierung und Verifikation von Schaltungen und Systemen (MBMV) Workshop 2016, 2016.
Verfahren und System zur Verschlüsselung von Tastendrücken DE 10 2015 210 573 A1
by Sebastian Burg, Oliver Bringmann, and Dustin PetersonIn Deutsches Patent- und Markenamt, 2016.
2015
Framework for Varied Sensor Perception in Virtual Prototypes
by Stefan Mueller, Dennis Hospach, Joachim Gerlach, Oliver Bringmann, and Wolfgang RosenstielIn Methoden und Beschreibungssprachen zur Modellierung und Verifikation von Schaltungen und Systemen (MBMV), 2015.
Robustness Evaluation and Improvement for Vision-based Advanced Driver Assistance Systems
by Stefan Mueller, Dennis Hospach, Joachim Gerlach, Oliver Bringmann, and Wolfgang RosenstielIn IEEE Intelligent Transportation Systems Conference (ITSC), 2015.
Spatial and temporal granularity limits of body biasing in UTBB-FDSOI
by Johannes M. Kühn, Dustin Peterson, Hideharu Amano, Oliver Bringmann, and Wolfgang RosenstielIn 2015 Design, Automation Test in Europe Conference Exhibition (DATE) (): 876-879, 2015.
End-to-Display Encryption: A Pixel-Domain Encryption with Security Benefit
by Sebastian Burg, Dustin Peterson, and Oliver BringmannIn Proceedings of the 3rd ACM Workshop on Information Hiding and Multimedia Security, pages 123–128. ACM, 2015.
2014
Simulation and evaluation of the influence of sensor characteristics on vision based Advanced Driver Assistance Systems
by Dennis Hospach, Stefan Mueller, Joachim Gerlach, Oliver Bringmann, and Wolfgang RosenstielIn IEEE International Conference on Intelligent Transportation Systems, 2014.
2013
StML: Bridging the gap between FPGA design and HDL circuit description
by Dustin Peterson, Oliver Bringmann, Thomas Schweizer, and Wolfgang RosenstielIn 2013 International Conference on Field-Programmable Technology (FPT) (): 278-285, 2013.
Research projects
Teaching
Advanced Topics in Embedded Systems | Summer 2014 Summer 2015 Summer 2016 Summer 2017 Summer 2018 Summer 2019 |
---|---|
Anwendungen der Multimediatechnik | Summer 2012 Summer 2013 Summer 2015 |
Basispraktikum: Technische Informatik | Winter 2019 |
Einführung in die Technische Informatik | Winter 2013 Winter 2015 Winter 2017 Winter 2019 |
Entwurf und Synthese Eingebetteter Systeme | Summer 2013 Summer 2014 Summer 2015 Summer 2017 Summer 2018 Summer 2019 |
Forschungsprojekt: AB Eingebettete Systeme | Winter 2016 Winter 2017 Summer 2019 Winter 2019 |
Grundlagen der Multimediatechnik | Winter 2012 Winter 2014 Winter 2015 Winter 2016 Winter 2017 Winter 2018 |
Grundlagen der Rechnerarchitektur | Winter 2012 Winter 2013 Winter 2014 Winter 2015 Winter 2016 Winter 2017 Winter 2018 Winter 2019 |
Modellierung und Analyse von Eingebetteten Systemen | Winter 2012 Winter 2013 Winter 2014 Winter 2015 Winter 2016 Winter 2017 Winter 2018 Winter 2019 |
Moderne Architekturen Eingebetteter Systeme | Summer 2017 Winter 2018 Winter 2019 |
Parallele Rechnerarchitekturen | Summer 2012 Summer 2013 Summer 2014 Summer 2015 Summer 2016 Summer 2017 Summer 2018 Summer 2019 |
Praktikum: Grundlagen der Multimediatechnik | Winter 2013 Winter 2014 Winter 2015 Winter 2016 Winter 2017 Winter 2018 |
Programmierprojekt: AWESOME - Adhoc Wireless Decision System | Summer 2018 |
Programmierprojekt: Blockchain-based Wireless Decision System | Summer 2019 |
Programmierprojekt: Carmaker | Summer 2014 |
Programmierprojekt: Kunterbunter Hund | Summer 2013 |
Programmierprojekt: Kunterbunter Hund 2.0 | Summer 2014 |
Programmierprojekt: Kunterbunter Hund 3.0 | Summer 2015 |
Programmierprojekt: Kunterbunter Hund IDE | Summer 2014 |
Programmierprojekt: Sprachverarbeitung auf einer IoT-Plattform | Summer 2019 |
Safety und Security in Eingebetteten System und autonomen Fahrzeugen | Winter 2016 |
Seminar: Eingebettete Systeme | Winter 2014 Winter 2015 Summer 2016 Summer 2017 Summer 2018 Summer 2019 |
Softwarequalität in Theorie und Praxis | Winter 2015 |
Toy Processor | Summer 2015 |