The purpose of this work, named EXEHDA-AR (Execution Environment for Highly Distributed Applications-Activity Recognition), is to provide architectural features that allow the recognition of activities in the EXEHDA middleware, exploiting a semantic processing approach. For this purpose, architectural components were designed and integrated in the Subsystem of Adaptation and Context Recognition of EXEHDA. A case study about smart homes was developed to evaluate the functionalities proposed for the EXEHDA-AR, obtaining an average accuracy of 94.36% in the recognition of activities. These results indicate that methods based on semantic processing constitute a viable alternative, with low level of intrusion.Resumo. O objetivo deste trabalho, denominado EXEHDA-AR (Execution Environment for Highly Distributed Applications-Activity Recognition), é prover recursos arquiteturais que permitam o reconhecimento de atividades no middleware EXEHDA, explorando uma abordagem baseada em processamento semântico. Para tanto foram concebidos componentes arquiteturais, os quais foram integrados ao Subsistema de Reconhecimento de Contexto e Adaptação do EXE-HDA. Um estudo de caso sobre casas inteligentes foi desenvolvido para avaliar as funcionalidades propostas para o EXEHDA-AR, sendo obtida uma acurácia média de 94,36% no reconhecimento de atividades. Estes resultados apontam que métodos baseados em processamento semântico constituem uma alternativa viável, com baixo nível de intrusão.