“…Embora seja possível encontrar soluções na literatura que possibilitam o projeto e/ou implementação de agentes capazes de lidar com normas ou realizar alguma forma de adaptação (Santos Neto, 2012b;Da Silva Figueiredo et al, 2011;Silva et al, 2008;Boissier et al, 2011;Beydoun, 2009;Cervenka & Trencansky, 2007;Gowri, 2014;Mefteh, 2015;Bernon, 2003), nenhuma delas apresenta uma solução para o desenvolvimento de uma linguagem de modelagem para descrever conceitos relacionados à adaptação e normas que: (i) suporte esses conceitos como abstrações de primeira classe; (ii) baseie estes conceitos em uma descrição explícita de um metamodelo de SMAs; (iii) modele os aspectos dinâmicos e estruturais frequentemente descritos em SMAs para estes conceitos; (iv) e promova o refinamento destes modelos de design para código. Além disso, nenhuma das abordagens estudadas propôs o uso de autoadaptação para o agente deliberar sobre normas, as quais restringem o seu comportamento no ambiente onde este se encontra.…”