Constructing and evaluating executable models of collective behavior