Dr. Arne Hamann
Chief Expert - Distributed Intelligent Systems
“Our field of activity entails exploring differentiating development methods and technologies for current and future Bosch products in the areas of cyber-physical systems and the internet of things.”
My name is Arne Hamann and I am Chief Expert for the development of distributed intelligent systems. Like the Bosch product portfolio, our range of activities is very broad, encompassing complex embedded systems where the interaction between physical processes, hardware and software plays a major role, through to IoT systems with elements of (edge) cloud computing.
- Project lead: Mastering heterogeneous applications and parallel hardware platforms, Performance analysis of heterogeneous HW/SW systems, constructive mechanisms for mastering parallelism, portability and compositionality
- Project lead: Robotic systems and software engineering, Model-based SW development methods for robotics, consideration of real-time aspects in robotic middleware systems
- Doctorate in design and optimization of embedded real-time systems, HW/SW co-design, scheduling analysis, optimizing real-time performance and its robustness, TU Braunschweig
A Hamann et al. (2017)Communication centric design in complex automotive embedded systems
- Arne Hamann, Dakshina Dasari, Simon Kramer, Michael Pressler, Falk Wurst
- 29th Euromicro Conference on Real-Time Systems
S Kramer et al. (2015)Real world automotive benchmarks for free
- Simon Kramer, Dirk Ziegenbein, Arne Hamann
- 6th International Workshop on Analysis Tools and Methodologies for Embedded and Real-time Systems (WATERS)
G Frehse et al. (2014)Formal analysis of timing effects on closed-loop properties of control software
- G Frehse, A Hamann, S Quinton, M Woehrle
- IEEE Real-Time Systems Symposium
A Hamann et al. (2004)Design space exploration and system optimization with SymTA/S - Symbolic Timing Analysis for Systems
- Arne Hamann, Marek Jersak, Kai Richter, Rolf Ernst
- 25th IEEE International Real-Time Systems Symposium
J E Kim et al. (2009)Extracting, specifying and predicting software system properties in component based real-time embedded software development
- J E Kim, O Rogalla, S Kramer, A Hamann
- 31st International Conference on Software Engineering
A Hamann et al. (2007)Methods for multi-dimensional robustness optimization in complex embedded systems
- A Hamann, R Racu, R Ernst, 7th ACM & IEEE International Conference on Embedded Software
S Künzli et al. (2007)Combined approach to system level performance analysis of embedded systems
- S Künzli, A Hamann, R Ernst, L Thiele
- 5th IEEE/ACM International Conference on Hardware/Software Co-design and System Synthesis
S Perathoner et al. (2007)Influence of different system abstractions on the performance analysis of distributed real-time systems
- Simon Perathoner, Ernesto Wandeler, Lothar Thiele, Arne Hamann, Simon Schliecker, Rafik Henia, Razvan Racu, Rolf Ernst, Michael González Harbour
- 7th ACM & IEEE International Conference on Embedded Software
A Hamann et al. (2006)A framework for modular analysis and exploration of heterogeneous embedded systems
- A Hamann, M Jersak, K Richter, R Ernst
- Real-Time Systems Journal, 33 (1-3), 101-137
R Henia et al. (2005)System-level Performance Analysis - The SymTA/S Approach
- R Henia, A Hamann, M Jersak, R Racu, K Richter, R Ernst
- IEE Proceedings - Computers and Digital Techniques
Interview with Dr. Arne Hamann
Chief Expert - Distributed Intelligent Systems
Please tell us what fascinates you most about research.
First of all, I am motivated by working on problems in the development of distributed HW/SW systems. The complexity of modern connected applications is extremely high. Building them efficiently and correctly requires new approaches and technologies which are, interestingly, often at the interfaces between various disciplines. This interdisciplinary research is challenging and extremely fascinating.
What makes research done at Bosch so special?
I am often asked this question by research colleagues from academia. The answer is that at Bosch Research, we have succeeded in creating sufficient space for exploring and pursuing innovative approaches on the one hand and on the other hand, we are very well connected to our divisions enabling us to deploy the results achieved in actual product development. In this combination, Bosch Research is practically unique at international level.
What research topics are you currently working on at Bosch?
One key aspect of our research entails mastering complexity. And one question concerns, for example, how we can abstract technical details and specifics of the underlying distributed execution platform for function developers . Our engineers should be able to concentrate on the functional challenges. Mapping the functionalities and configuration of the distributed platform should be automated and tool-supported in such a way that specified Quality of Service (QoS) requirements are satisfied. In doing so, not only can we drastically improve development efficiency, but also allow simple porting of distributed functionalities to other platforms.
What are the biggest scientific challenges in your field of research?
At Bosch, we are very good at building resource-efficient embedded systems with QoS guarantees such as predictable real-time performance, for example. One of the greatest challenges is to extend this core competence to the area of general information technology (IT). This is essential as many modern Bosch products are distributed cyber-physical systems based on IT technology where end-to-end QoS guarantees play a central role. Examples include service-oriented middlewares in automotive and robotics, IoT and vehicle-to-X applications where some critical functionality is computed in the (edge) cloud or systems in connected manufacturing which use wireless communication protocols for coordinating production modules.
How do the results of your research become part of solutions "Invented for life"?
In the relatively abstract “computer science topics” we are working on, the influence of our research results is usually not directly apparent and cannot be experienced immediately by our customers. And that is exactly the way it should be: the software-intensive Bosch products to which we contribute should simply work and do their job. That is our contribution.