Stefan Pitzek

Learn More
— Transducers are sensors and actuators in order that a computer system can interact with the physical environment. An intelligent or smart transducer is the integration of an analog or digital sensor or actuator element, a processing unit, and a communication interface. In this paper we describe the basic design principles for smart transducers and compare(More)
Smart transducer technology supports the composabil-ity, configurability, and maintainability of sensor/actu-ator networks. The configuration and management of such networks, when carried out manually, is an expensive and error-prone task. Therefore, many existing fieldbus systems provide means of " plug-and-play " that assist the user in these tasks. In(More)
Plug-and-play is an important mechanism for achieving component integration and improving interoperability in smart transducer systems. While recent research in smart transducer interfaces has achieved a syntactically well-defined interface to arbitrary sensors and actuators, current plug-and-play approaches are limited by the semantic gap between the(More)
This paper presents a framework for generic modeling of distributed embedded applications. An application is decomposed into services and mapped on a set of distributed nodes, whereas each node hosts one or more services. Each service is described by four interfaces: a real-time input/output, a configuration and planning (CP), and a diagnostic and(More)
Digital fieldbus systems are increasingly becoming popular. The configuration and management of such a system, mainly carried out manually, is an expensive and error-prone task. Many existing fieldbusses provide means like "plug-and-play" that assist the user in these tasks. However the existing solutions cover merely parts of the possible configuration and(More)
Time-triggered systems are advantageous for embedded applications, when determinism, hard real-time behavior, and a straightforward way for certification are required. However, when it comes to flexibility, time-triggered systems often require that possible extensions have been planned in advance, which makes it difficult to apply unforeseen changes to such(More)
— Testing and verification are important methods for gaining confidence in the reliability of a software product. Keeping this confidence up is especially difficult for software that has to follow fast changing development cycles or that is targeted at many platforms. In this paper we present a test framework for creating and executing function (black-box)(More)
In this paper we present a test framework for specifying, executing, and evaluating function (black-box) tests for I/O control blocks that are part of a Matlab/Simulink based rapid-prototyping (RP) development environment for distributed control applications for the time-triggered network protocol TTP/C. The framework uses the RP environment to create(More)
— Developing embedded systems usually involves dealing with software as well as hardware parts, thus developers must always deal with problems from both domains. Beside this increase in complexity, developing physical prototypes can be very expensive. Two common approaches to tackle these problems are simulation and rapid prototyping. In this paper we(More)