Models of autonomy and coordination: Integrating subjective and objective approaches in agent development frameworks