A flexible negotiation model for an agent-based software process modelling. (28th March 2008)