Goals provide a basis for reasoning about alternative options . A system goal can be refined through alternative combinations of sub-goals.A fine-grained goal can be operationalized through alternative combinations of system service. The responsibility for a goal can be assigned to alternative agents.