Skip to Main content Skip to Navigation
Conference papers

A model to represent human activities in farming systems based on reactive situated agents

Abstract : This paper proposes a model to represent and simulate human activities in farming systems. Our definition of the activity concept (otherwise said 'action') stems from the 'situated action' theory (Suchman, 1987). Action may be summarized simply as 'what people are actually doing'. Therefore, we characterize action according to four dimensions: actors (persons or machines engaged in activity), time (start date, end date and duration), space (locations where action occurs) and the interaction with the actor's environment. To take into account all these dimensions, our model is based on: (i) an 'agent' approach, (ii) a mathematical formalism to represent action over time (Guerrin, 2009) and (iii) a discrete representation of space inspired from cellular automata. Our aim is to apply this model to representing the human component of agricultural systems, i.e. the farming practices. Space is modelled as a regular grid, each cell being controlled by a specific autonomous abstract 'agent', in the sense of multiagents systems (MAS), called 'cell-agent'. Since activity depends, according to the situated action paradigm, on its context of occurrence and continuously involves interactions with the environment, we focused on the concepts of stigmergy and affordance to carry the information necessary to realize actions and on the reactive agent approach. The radical notion of reactive agent postulates that agents' actions are reactions to stimuli. But if several stimuli motivate an agent to execute various actions at the same time, how should this agent act? In addition, various constraints to be dealt with are imposed by our application domain (farming systems), namely temporal constraints cell-agents must consider for acting. Consequently, our model, although based on a stimulus-response mechanism, involves also a process, kept as simple as possible, allowing an agent to select the most appropriate action when several actions are concurrently possible. Cell-agent actions are realized through 'objects' representing, unconventionally, the real actors (e.g. the farmer possibly using equipments, animals, etc.). An 'object' is a non-autonomous entity that receives from the cell-agent where it is located the command of actions it must execute. A cell-agent can perceive, at any time, what happens in its neighbouring cells and which are the objects these cells host. In case a cell-agent needs a resource not located in a nearby cell, it can possibly get it by propagating its request through its neighbours. Action is represented by a binary function of time (Guerrin, 2009) and implemented by specific objects called 'actuators' that are actually directed by the cell-agents they rely on. Action starts and ends according to events detected on processes observed by the cell-agents in their environment, provided they can access the necessary resources, among which actuators endowed with relevant abilities. The course of action is subject to a set of conditions that must remain satisfied for the action go to its end. In the meanwhile, it may be interrupted, resumed or cancelled. The originality of this work lies in that actual 'actors' (i.e. persons, animals, machines, etc.) are represented as non-autonomous 'objects' and not as autonomous 'agents', as it is generally the case in other works (e.g., Sierhuis et al., 2006). These objects cannot act by themselves. They just follow the instructions given by the cell-agents they rely upon. Our model allows so one to represent the behaviour of real 'situated' actors as if it were the environment that dictated them what to do. Doing this way complies with the situated action theory.
Document type :
Conference papers
Complete list of metadata

Cited literature [11 references]  Display  Hide  Download
Contributor : Migration Prodinra <>
Submitted on : Wednesday, June 3, 2020 - 9:11:50 AM
Last modification on : Monday, July 13, 2020 - 9:24:01 AM
Long-term archiving on: : Saturday, December 5, 2020 - 12:30:33 AM


Files produced by the author(s)


  • HAL Id : hal-02745850, version 1
  • PRODINRA : 353202



Zoubida Afoutni, Rémy Courdier, Francois Guerrin. A model to represent human activities in farming systems based on reactive situated agents. 19. International Congress on Modelling and Simulation (MODSIM2011), Dec 2011, Perth, Australia. ⟨hal-02745850⟩



Record views


Files downloads