middleware
Figure 8: Smart semantic middleware (SMArc) [63].