Lukas Krawczyk

Learn More
Software Development for Automotive Systems is becoming more and more complex. Cars are turned into software intensive and to some extent software defined products by the increasing functionality of the various electronic control units (ECUs). Major driving factors for this development are complex human-machine-interfaces (HMI), eMobility and autonomous(More)
Multi-core CPUs offer several major benefits in mobile and embedded systems. For instance, they provide better energy efficiency and more computing power at the same clock speed compared to single-core CPUs. These benefits do not come for free: A program has to be divided into tasks, which can be executed in parallel on different cores. Partitioning of(More)
Although robotic systems with a high amount of actuators, sensors and software-algorithms involve software development that is usually not trivial, model-based methods are rarely used. This paper presents the entire workflow, supporting the development steps from concept specifications to implementation of distributed robotic system, which are developed(More)
The workflow technology is the de facto standard for managing business processes. Today, workflows are even used for automating interactions and collaborations between business partners, e.g., for enabling just-in-time production. Every workflow that is part of such a collaboration needs to be highly available. Otherwise, the business operations, e.g., the(More)
  • 1