Concept: Observation Model
The observation model describes the monitoring infrastructure, its relationship with the agent and system architecture and the interaction between these elements.
Relationships
Main Description

In order to be able to monitor the system and the constraints that it has to adhere to, a specialised infrastructure has to be defined. This infrastructure is captured in the observation model. It ususally consists of monitors or observers that acquire data about the state of a specific agent, a group of agents, or parts of the system and check whether the specified constraints hold.

The observation model can be related to the agent architecture—in case the constraints can be observed on the agent level—or to the system architecture—in case the constraints need more global data to be observed. This corresponds to the different varieties of the Observer/Controller Architecture, in which the Observer and the Controller respectively can be located at different levels of the system. In many cases, several observer/controllers on different levels of the system are required to handle different constraints.

Apart from determining the level on which the monitoring infrastructure has to be located, the observation model also has to describe the interaction between the agents and the monitors, as well as the interaction between the monitors and the controllers that react to constraint violations.

More Information