The relation between contexts and requirements can be very complex to analyze. A context can motivate a requirement, a requirement can be satisfied only in a specific context, and a context can influence the quality of each possible alternative of satisfying a requirement. To capture and deeply understand this relation, we need to start from the reasons of a requirement, namely stakeholders goals, and analyze at this level the system variability with respect to the context. In this paper, we propose a goal-based approach to model and analyze contextual requirements. We adopt Tropos goal modeling framework where we introduce contextual variation points and provide a set of constructs to hierarchically analyze contexts. We also articulate a new problem, the context interaction problem; we study its influence on both monitoring and functional requirements, and we finally provide a SAT-based approach to deal with it. We show the process for creating our models and illustrate our approach on a museum-guide scenario.

Modeling and Analyzing Contextual Requirements / Franzen, Anders; Giorgini, Paolo; Griggio, Alberto; Ali, Raian. - ELETTRONICO. - (2009), pp. 1-19.

Modeling and Analyzing Contextual Requirements

Franzen, Anders;Giorgini, Paolo;Griggio, Alberto;Ali, Raian
2009-01-01

Abstract

The relation between contexts and requirements can be very complex to analyze. A context can motivate a requirement, a requirement can be satisfied only in a specific context, and a context can influence the quality of each possible alternative of satisfying a requirement. To capture and deeply understand this relation, we need to start from the reasons of a requirement, namely stakeholders goals, and analyze at this level the system variability with respect to the context. In this paper, we propose a goal-based approach to model and analyze contextual requirements. We adopt Tropos goal modeling framework where we introduce contextual variation points and provide a set of constructs to hierarchically analyze contexts. We also articulate a new problem, the context interaction problem; we study its influence on both monitoring and functional requirements, and we finally provide a SAT-based approach to deal with it. We show the process for creating our models and illustrate our approach on a museum-guide scenario.
2009
Trento
University of Trento - Dipartimento di Ingegneria e Scienza dell'Informazione
Modeling and Analyzing Contextual Requirements / Franzen, Anders; Giorgini, Paolo; Griggio, Alberto; Ali, Raian. - ELETTRONICO. - (2009), pp. 1-19.
Franzen, Anders; Giorgini, Paolo; Griggio, Alberto; Ali, Raian
File in questo prodotto:
File Dimensione Formato  
MACR_Technical.pdf

accesso aperto

Tipologia: Versione editoriale (Publisher’s layout)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 545.28 kB
Formato Adobe PDF
545.28 kB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11572/358570
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
  • OpenAlex ND
social impact