Commitment-based Agent Interaction in JaCaMo+