Home > Speakers >

Dr. Johan Kraft

Dr. Johan Kraft is CEO and founder of Percepio AB. Dr. Kraft is the original developer of Percepio Tracealyzer, a tool for visual trace diagnostics that provides insight into runtime systems to accelerate embedded software development. His applied academic research, in collaboration with industry, focused on embedded software timing analysis. Prior to founding Percepio in 2009, he worked in embedded software development at ABB Robotics. Dr. Kraft holds a PhD in computer science.

How to Detect Anomalies in RTOS Applications

Status: Available Now

If you work with embedded software, you have probably encountered many anomalies over the years. Unexpected deviations in the software behavior, big or small, that may indicate elusive software issues, malfunctioning hardware or even cybersecurity attacks. Such anomalies may cause major problems if not detected and resolved quickly.

Join this webinar to learn best practices for detecting anomalies in RTOS application behavior. You will also gain insight how anomaly detection can be deployed to provide diagnostic data for remote analysis and debugging, both during system testing and in deployment at scale.

Go to Session


Live Q&A - How to Detect Anomalies in RTOS Applications

Status: Available Now

Live Q&A with Dr. Johan Kraft for the talk titled How to Detect Anomalies in RTOS Applications

Go to Session


Painless Multithreading: How to Verify RTOS Best Practices in Runtime

Status: Available Now

Developing reliable and performant RTOS applications is easier said than done, and is greatly facilitated by a solid software design that follows best practices in RTOS application development. While an RTOS makes it easier to develop more advanced applications, the use of multithreading brings new challenges in software design, verification and debugging. Such issues are often not apparent in the application code.

In this presentation, we will discuss a selection of best practices in RTOS-based software design and the concept of visual trace diagnostics. Finally, we will explore how visual trace diagnostics can be used to analyze the software design and detect deviations from best practices.

Go to Session


Live Q&A - Painless Multithreading: How to Verify RTOS Best Practices in Runtime

Status: Available Now

Live Q&A with Dr. Johan Kraft for the talk titled Painless Multithreading: How to Verify RTOS Best Practices in Runtime

Go to Session


The Device Feedback Loop - What does it mean for IoT Operations and Development?

Status: Available Now

Join this interactive session with Percepio founder Dr. Johan Kraft and learn why the IoT industry is embracing the idea of a Device Feedback Loop to safeguard IoT operations. Based on interviews with senior stakeholders at leading OEMs, examples of relevant metrics are provided to illustrate how monitoring them could help your business. Afterwards, you are welcome to join an open discussion in the Q&A session where you can hear additional views from other attendees and share your own experiences.

Go to Session