Context and motivation] Compliance to relevant laws is increasingly recognized as a critical, but also expensive, quality for soft- ware requirements. [Question/Problem] Laws contain elements such as conditions and derogations that generate a space of possible compli- ance alternatives. During requirements engineering, an analyst has to select one of these compliance alternatives and ensure that the require- ments specification she is putting together complies with that alternative. However, the space of such alternatives is often large. [Principal ideas and results] This paper extends N`omos2, a modeling framework for laws, to support modeling of and reasoning with stakeholder preferences and priorities. The problem of preferred regulatory compliance is then defined as a problem of finding a compliance alternative that matches best stakeholder preferences. [Contribution] The paper defines the con- cept of preference between situations and integrates it with the No`mos 2 modeling language. It also presents a reasoning tool for preferences and illustrates its use with an extract from a use case concerning the Italian law on Electronic Health Record.
Choosing Compliance Solutions through Stakeholder Preferences
Susi, Angelo;Perini, Anna;
2013-01-01
Abstract
Context and motivation] Compliance to relevant laws is increasingly recognized as a critical, but also expensive, quality for soft- ware requirements. [Question/Problem] Laws contain elements such as conditions and derogations that generate a space of possible compli- ance alternatives. During requirements engineering, an analyst has to select one of these compliance alternatives and ensure that the require- ments specification she is putting together complies with that alternative. However, the space of such alternatives is often large. [Principal ideas and results] This paper extends N`omos2, a modeling framework for laws, to support modeling of and reasoning with stakeholder preferences and priorities. The problem of preferred regulatory compliance is then defined as a problem of finding a compliance alternative that matches best stakeholder preferences. [Contribution] The paper defines the con- cept of preference between situations and integrates it with the No`mos 2 modeling language. It also presents a reasoning tool for preferences and illustrates its use with an extract from a use case concerning the Italian law on Electronic Health Record.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.