Monitoring time-aware commitments within agent-based simulation environments