Real-Time Systems: Design Principles for Distributed Embedded Applications
Real-Time Systems: Design Principles for Distributed Embedded Applications
Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions
Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions
Pattern-Oriented Software Architecture: A Pattern Language for Distributed Computing
Pattern-Oriented Software Architecture: A Pattern Language for Distributed Computing
Patterns for Fault Tolerant Software
Patterns for Fault Tolerant Software
Hi-index | 0.00 |
One of the main characteristics of distributed machine control systems is communication over bus such as CAN. In many cases communication must support real time operations and therefore messaging through bus introduces new problem areas in the design. There are already some patterns available to help in the design process. However, while we carried out architectural evaluations in Finnish machine industry, we identified patterns which are typical for this domain, some previously not so widely documented. In this paper we will present six of the messaging patterns that we found during those evaluations. In addition, we will show our pattern language graph to demonstrate how these patterns are related to the rest of the pattern language.