A multi-agent approach for engineering design knowledge modelling uri icon