TY - GEN
T1 - Choosing compliance solutions through stakeholder preferences
AU - Ingolfo, Silvia
AU - Siena, Alberto
AU - Jureta, Ivan
AU - Susi, Angelo
AU - Perini, Anna
AU - Mylopoulos, John
PY - 2013/4/10
Y1 - 2013/4/10
N2 - [Context and motivation] Compliance to relevant laws is increasingly recognized as a critical, but also expensive, quality for software requirements. [Question/Problem] Laws contain elements such as conditions and derogations that generate a space of possible compliance alternatives. During requirements engineering, an analyst has to select one of these compliance alternatives and ensure that the requirements 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òmos 2, 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 concept of preference between situations and integrates it with the Nò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.
AB - [Context and motivation] Compliance to relevant laws is increasingly recognized as a critical, but also expensive, quality for software requirements. [Question/Problem] Laws contain elements such as conditions and derogations that generate a space of possible compliance alternatives. During requirements engineering, an analyst has to select one of these compliance alternatives and ensure that the requirements 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òmos 2, 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 concept of preference between situations and integrates it with the Nò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.
KW - models of law
KW - Regulatory compliance
KW - stakeholder preferences
UR - http://www.scopus.com/inward/record.url?scp=84875844928&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-37422-7_15
DO - 10.1007/978-3-642-37422-7_15
M3 - Conference contribution
AN - SCOPUS:84875844928
SN - 9783642374210
VL - 7830 LNCS
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 206
EP - 220
BT - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
T2 - 19th International Working Conference on Requirements Engineering: Foundation for Software Quality, REFSQ 2013
Y2 - 8 April 2013 through 11 April 2013
ER -