In a previous work (Amara-Hachmi & El Fallah-Seghrouchni, 2004), we proposed a component-based generic adaptive mobile agent (GAMA) architecture that exhibits a minimal mobile agent behavior. In this article, we will focus on GAMAs’ awareness of their execution context. Thus, we propose a formal model of context to be used in a semantic approach for checking agents’ compatibility with new execution contexts. The remainder of this article starts with definitions of context and context-awareness for GAMA mobile agents. We then introduce our context model and detail the proposed approach, before concluding the article.