A goal modeling framework for self-contextualizable software

Raian Ali*, Fabiano Dalpiaz, Paolo Giorgini

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

31 Citations (Scopus)

Abstract

Self-contextualizability refers to the system ability to autonomously adapt its behaviour to context in order to maintain its objectives satisfied. In this paper, we propose a modeling framework to deal with self-contextualizability at the requirements level. We use Tropos goal models to express requirements; we provide constructs to analyse and represent context at each variation point of the goal model; and we exploit the goal and context analysis to define how the system satisfies its requirements in different contexts. Tropos goal analysis provides constructs to hierarchically analyse goals and discover alternative sets of tasks the system can execute to satisfy goals; our framework extends Tropos goal model by considering context at its variation points, and provides constructs to hierarchically analyse context and discover alternative sets of facts the system has to monitor to verify a context. A self-contextualizable promotion information system scenario is used to illustrate our approach.

Original languageEnglish
Title of host publicationEnterprise, Business-Process and Information Systems Modeling - 10th International Workshop, BPMDS 2009, and 14th International Conference, EMMSAD 2009, held at CAiSE 2009, Proceedings
PublisherSpringer Verlag
Pages326-338
Number of pages13
ISBN (Print)9783642018619
DOIs
Publication statusPublished - 2009
Externally publishedYes
Event10th International Workshop on Business Process Modeling, Development and Support, BPMDS 2009 - 14th International Conference on Exploring Modeling Methods for SystemsAnalysis and Design, EMMSAD 2009 - Amsterdam, Netherlands
Duration: 8 Jun 20099 Jun 2009

Publication series

NameLecture Notes in Business Information Processing
Volume29 LNBIP
ISSN (Print)1865-1348

Conference

Conference10th International Workshop on Business Process Modeling, Development and Support, BPMDS 2009 - 14th International Conference on Exploring Modeling Methods for SystemsAnalysis and Design, EMMSAD 2009
Country/TerritoryNetherlands
CityAmsterdam
Period8/06/099/06/09

Keywords

  • Context analysis
  • GORE
  • Self-contextualization

Fingerprint

Dive into the research topics of 'A goal modeling framework for self-contextualizable software'. Together they form a unique fingerprint.

Cite this