Software Design by Patterns for Process-oriented Applications

S. Jovalekic, I. Ikhwani, and O. Boissard (Germany)


Software Design, Software Patterns, Control Systems, Real-Time Systems.


Process-oriented devices and systems perform a number of different tasks including measurements, filtering, display of data, control functions and optimization. They consist of communicating computing units connected to the technical process. The way to design, construct and test such software is changing very quickly. This paper describes the use of software patterns in the design process of components requiring concurrent and real-time processing. This approach is applied to the development of a control system and tested on a Heating Automation Model in the Laboratory for Software Engineering and Real-Time Systems in the department Communication and Software Engineering. Various designs in different programming languages were implemented and tested to demonstrate the applied methods.

Important Links:

Go Back