Any system that is said to be context‐aware is capable of monitoring continuously the surrounding environment, that is, capable of prompt reaction to events and changing conditions of the environment. The main objective of a context‐aware system is to be continuously recognizing the state of the environment and the users present, in order to adjust the environment to an ideal state and to provide personalized information and services to users considering the user profile. In this chapter, we describe an architecture that relies on the incorporation of intelligent multi‐agent systems (MAS), sensor networks, mobile sensors, actuators, Web services and ontologies. We describe the interaction of these technologies into the architecture aiming at facilitating the construction of context‐aware systems.
Part of the book: Multi-agent Systems