Incorporating Presence Conditions into Goal Models that Evolve Over Time

Xinran Bi, Alicia M. Grubb · 2023

Goal modeling helps analysts understand the needs and motivations of stakeholders. Recent work has investigated considering how these intentions change over time. In this paper, we investigate the problem of specifying and reasoning about goal models when some stakeholders and their intentions are not present for the entirety of a timeline under consideration. With inspiration from software product lines, we implement presence conditions to specify periods of time when an actor or intention is included/excluded. By incorporating presence conditions, goal models can more accurately represent and visualize real-world conditions and correctly propagate model information. We implement our approach in BloomingLeaf and evaluate it using a concrete example.

Read the paper · More papers on PaperTik