Enterprise knowledge management supported by agent based modelling and simulation