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)
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 not(More)
Abstract. 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)
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 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)
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)
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)
Model-based approaches to develop software for embedded systems are becoming increasingly important in the last ten years. In this context, it is desirable to carry out debugging at the model level in conjunction with the model-based development of embedded software. This paper presents such a model-based debugging approach which can be used to visualize(More)