The notion of “viability” refers to the level of evidence that indicates whether or not the routine will work. We say that a routine is viable if the softgoals in the model are sufficiently satisfied. The effects of a routine or design option on softgoals are shown through contribution links. A routine may be viable for one actor and not another, depending on the satisfaction levels of the softgoals in each actor. We use the viability of each routine or design option to select amongst alternatives. The qualitative analysis procedure described in the next section allows for a formulaic way to assess the viability of design options.
For questions regarding i* syntax please click on the "discuss" tab. This feature is available for registered users only. For registration information please see the Registration and User Rights Policy for the i* Wiki.