Mobile information systems are characterized by their ability to adapt to varying contexts. There is a strong relationship between the requirements of a mobile information system and its operational context. On the one hand, context can be considered to determine the requirements, the alternatives that can be adopted to satisfy these requirements, and qualities of the systems. On the other hand, the system itself may cause changes in the context during its operational activities. More fundamentally, context influences users' goals and the way they achieve these goals. In previous work, we introduced contextual goal modeling, a systematic way to analyze and specify contexts. The key idea was to associate variants for goal satisfaction with contexts. In this paper, we propose analysis techniques and automated reasoning mechanisms to verify properties of contextual goal models. We show how to detect inconsistent context specifications and how to analyze possible runtime conflicts originated by context changes. Also, we present an analysis process to construct and reason about contextual goal models. We illustrate and evaluate our framework through a case study of a mobile information system for supporting the life of people with dementia.

Reasoning about Contextual Requirements for Mobile Information Systems: a Goal-based Approach / Dalpiaz, Fabiano; Giorgini, Paolo; Ali, Raian. - ELETTRONICO. - (2010), pp. 1-41.

Reasoning about Contextual Requirements for Mobile Information Systems: a Goal-based Approach

Dalpiaz, Fabiano;Giorgini, Paolo;Ali, Raian
2010-01-01

Abstract

Mobile information systems are characterized by their ability to adapt to varying contexts. There is a strong relationship between the requirements of a mobile information system and its operational context. On the one hand, context can be considered to determine the requirements, the alternatives that can be adopted to satisfy these requirements, and qualities of the systems. On the other hand, the system itself may cause changes in the context during its operational activities. More fundamentally, context influences users' goals and the way they achieve these goals. In previous work, we introduced contextual goal modeling, a systematic way to analyze and specify contexts. The key idea was to associate variants for goal satisfaction with contexts. In this paper, we propose analysis techniques and automated reasoning mechanisms to verify properties of contextual goal models. We show how to detect inconsistent context specifications and how to analyze possible runtime conflicts originated by context changes. Also, we present an analysis process to construct and reason about contextual goal models. We illustrate and evaluate our framework through a case study of a mobile information system for supporting the life of people with dementia.
2010
Trento
University of Trento - Dipartimento di Ingegneria e Scienza dell'Informazione
Reasoning about Contextual Requirements for Mobile Information Systems: a Goal-based Approach / Dalpiaz, Fabiano; Giorgini, Paolo; Ali, Raian. - ELETTRONICO. - (2010), pp. 1-41.
Dalpiaz, Fabiano; Giorgini, Paolo; Ali, Raian
File in questo prodotto:
File Dimensione Formato  
Contextual_Requirements_Reasoning_For_Mobile_Information_Systems_2010_Ali_Dalpiaz_Giorgini.pdf

accesso aperto

Tipologia: Versione editoriale (Publisher’s layout)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 744.9 kB
Formato Adobe PDF
744.9 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/358241
 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
social impact