Clemens Westerkamp

Learn More
Model driven design and development of real-time embedded systems has been gaining a lot of attention in the recent past. It is imperative for a hard real-time embedded system to execute and respond to sequenced exchanges of messages under critical temporal constraints. The UML provides artifacts such as communication diagrams, sequence diagrams and timing(More)
In the domain of embedded systems, the complexities involved in embedded software development are being successfully addressed by the emerging field of model-based software development and testing. However, in embedded systems, the underlying embedded software is often expected to collaborate with various hardware, mechanical, electrical(More)
The existing model-based tools employ runtime monitoring methodologies for debugging and testing of embedded systems. In these tools, the additional instrumentation for incorporating and executing the test code varies based on the application. Such techniques could also introduce significant, non-deterministic overhead in the embedded system. This is a(More)
This paper presents a software solution called MMA (Multimedia Maintenance Assistance) for remote service of aircrafts using pen based computers. We first describe different maintenance situations, in which expert know how is needed. We then discuss the boundaries and requirements for mobile software solutions in aircraft maintenance and show some(More)
A robust model-based debugging and testing technique integrated with the Model Driven Development (MDD) approach for memory size constrained, real-time critical embedded target systems is still in its nascent stages. This is especially true for the industry standard MDD-based tools. In addition, a model-based debugging technique or tool chain based on the(More)
The KOMOBAR project utilizes a software agent based approach to create a decision support system for the purpose of optimizing logistic processes in the agricultural domain. This domain requires a flexible approach, which has the ability to work decentralized. The paper explains an architecture for software agent based decentralised decision support(More)
—Model Driven Development (MDD) has been slowly superseding traditional ways of developing embedded software in the recent decade. In line with the MDD, debugging Real-Time Embedded Software Systems (RTESS) and visualizing their behavior using models such as UML diagrams is becoming a reality. However, the existing MDD based debugging tools for RTESS are(More)
The LK3S approach uses FIPA compliant agent technology to realize a flexible and easy to configure decisionmaking on embedded devices. The agents are developed by using the LK3S configuration application generating an agent description out of UML diagrams. To enable agents on embedded systems with limited resources an LK3S Embedded Agent Framework (LEAF) is(More)