JNegMAS is a java interface to NegMAS.
NegMAS is a python library for developing autonomous negotiation agents embedded in simulation environments.
negmas stands for either NEGotiation MultiAgent System or NEGotiations Managed by Agent Simulations
(your pick). The main goald of NegMAS is to advance the state of the art in situated simultaneous negotiations.
Nevertheless, it can; and was used; in modeling simpler bilateral and multi-lateral negotiations, preference elicitation