
 
Figure 14: Social Contribution overview. 
6  CONCLUSION AND FUTURE 
WORK  
This  paper  proposes  an  approach  to  deal  with 
normative  conflicts  by  adding  personality  traits 
characteristics to the BDI architecture to improve the 
decision-making  process  that  will  decide  which 
norms the agent shall fulfill. The main contributions 
of this research are: (i) include personality traits in the 
BDI  architecture  to  change  the  solving  process  of 
normative  conflicts;  (ii)  implement  different  agent 
behaviors  according  to  different  personality  traits, 
and (iii) make it possible to build software agents with 
different behaviors. The BDI-agent with personality 
traits was able to reason about the norms it would like 
to fulfill, and to select the plans that met the agent’s 
intention  of  fulfilling,  or  violating,  such  norms. 
Moreover, the experiment developed showed that the 
Personality Traits strategy results were similar to the 
NBDI strategy, although the agent with personality 
traits chooses to  achieve  more goals  than  with  the 
other strategies. 
As  future  work,  we  are  deciding  on  an 
experimental study in order to apply fuzzy logic to 
deal with changes found in the real world, such as the 
chance  to  become  sick  if  you  stay  in  the  rain. 
Furthermore, the punishment for becoming ill is also 
variable.  An  agent's  punishment  may  range  from 
sneezing  to pneumonia.  The  severity  of  the  illness 
could be a factor for the agent's current health state 
and how fast the recovery takes place may also be part 
of the agent's personality profile. So, when the agent 
must decide whether to ride the bike in the rain, it 
must calculate the reward (fitness gained) against the 
possibility  of  becoming  sick  (may  or  may  not  get 
sick) and the consequences (punishment) that could 
range  from  very  mild  (sneezing)  to  very  serious 
(pneumonia).  We  also  plan  to  implement  this 
approach in other more complex scenarios that take 
personality traits into account. For example: (i) in risk 
areas, where firefighters are responsible for planning 
people’s  evacuation,  and  (ii)  in  crime  prevention, 
where  the  police  are  responsible  for  arresting 
criminals  and  keeping  civilians  safe.  Last  but  not 
least,  we  will  apply  these  different  strategies  to 
environments  that  have  more  agents,  in  order  to 
analyze  their  behavior  and  evaluate  the  norms 
addressed to the agent, and the agent’s internal goals. 
REFERENCES 
Barbosa,  S.  D.  J.,  Silva,  F.  A.  G.  Da,  Furtado,  A.  L., 
Casanova M. A., 2015. Plot Generation with Character-
Based Decisions, In Comput. Entertain. 12, 3, Article 
2. 
Bordini,  R.  H.;  Hübner,  J.  F.;  Wooldridge,  M.,  2007. 
Programming  Multi-Agent  Systems  in  AgentSpeak 
using Jason. Wiley-Blackwell. 1
st
 edition. 
Bratman, M., 1987. Intention, plans, and practical reason, 
Harvard University Press. 
Criado, N., Argente, E., Noriega, P., and Botti, V., 2010. 
Towards  a  Normative  BDI  Architecture  for  Norm 
Compliance, In COIN@ MALLOW2010, p. 65-81. 
Jones,  H.,  Saunier, J.,  Lourdeaux,  D.,  2009.  Personality, 
Emotions and Physiology in a BDI Agent Architecture: 
The PEP -> BDI Model, In IEEE, p. 263-266. 
Lopez,  F.  L.,  2003.  Social  Power  and  Norms,  In  Diss. 
University of Southampton. 
Lo
́
pez,  L.  F.,  Márquez,  A.  A., 2004. An  Architeture  for 
Autonomous  Normative  Agents,  IEEE,  Puebla, 
México. 
Mccrae, R., John, O., 1992. An introduction  to the five-
factor  model  and  its  applications,  In  Journal  of 
Personality, vol. 60, pp. 175–215. 
Neto,  B.  F.  S.,  Silva,  V.  T.,  Lucena,  C.  J.  P.,  2011. 
Developing  Goal-Oriented  Normative  Agents:  The 
NBDI  Architecture,  In  International  Conference  on 
Agents and Artificial Intelligence. 
Pereira, D., Oliveira, E., Moreira, N., Sarmento, L., 2005. 
Towards an Architecture for Emotional BDI Agents, In 
Portuguese conference on artificial intelligence. 
Rao, A. S., Georgeff, M. P., 1995. BDI agents: From theory 
to practice, ICMAS. Vol. 95. 
Vasconcelos,  W.W.,  Kollingbaum,  M.J.,  Norman,  T.  J., 
2007.  Resolving  conflict  and  inconsistency  in  norm-
regulated virtual organizations, In Proceedings of the 
6th  international  joint  conference  on  Autonomous 
agents  and  multiagent  systems  (AAMAS  '07).  ACM, 
New York, NY, USA, Article 91 , 8 pages. 
Viana, M. L., Alencar, P., Everton Guimarães, Cunha, F. J. 
P., 2015. JSAN: A Framework to Implement Normative 
Agents,  In  The  27th  International  Conference  on 
Software  Engineering  &  Knowledge  Engineering,  p. 
660-665. 
0
100
200
300
400
500
600
700
800
900
1000
0 2 5 5 0 7 5 1 0 0
NORMS
CONFLICTSPERCENTAGE
SOCIALCONTRIBUTION
NBDI Pressured PersonalityTraits Rebellious Social
An Architecture for Autonomous Normative BDI Agents based on Personality Traits to Solve Normative Conflicts
89