The communication pattern view clusters elements of the communication pattern metamodel that defines a fixed and stable set of recurring communication semantics.
This set of recurring communication semantics is defined for the robotics domain independent of an underlying communication middleware which can be flexibly selected in another development phase.
It is important to have a fixed set of a few (e.g. around four) communication patterns that efficiently support composition through unambiguous communication semantics and clearly defined communication interfaces. In addition, the mapping to different communication middlewares becomes possible over a generic middleware abstraction layer that is part of each communication pattern.
See also: