Software Architecture Patterns for Distributed Embedded Control System.

Veli-Pekka Eloranta, Johannes Koskinen, Marko Leppänen, Ville Reijonen · 2009

In distributed machine control system the software architecture is typically a weak spot because developers lack good design practices. Software architecture design patterns have been found useful for improving the software design. However, there is no comprehensive collection of patterns for distributed machine control systems even though many patterns and pattern languages can be applied to this domain. We carried out architecture assessments in Finnish machine industry and this gave us a possibility to collect recurring solutions as patterns for this domain. The resulting pattern language constitutes a comprehensive collection of solutions for distributed machine control systems. In this paper, we suggest a pattern language for embedded distributed control systems and introduce seven representative patterns from this language.

Read the paper · More papers on PaperTik