Specifying and Reasoning about Contextual Preferences in the Goal-oriented Requirements Modelling

05/15/2019
by   Khavee Agustus Botangen, et al.
0

Goal-oriented requirements variability modelling has established the understanding for adaptability in the early stage of software development-the Requirements Engineering phase. Goal-oriented requirements variability modelling considers both the intentions, which are captured as goals in goal models, and the preferences of different stakeholders as the main sources of system behaviour variability. Most often, however, intentions and preferences vary according to contexts. In this paper, we propose an approach for a contextual preference-based requirements variability analysis in the goal-oriented Requirements Engineering. We introduce a quantitative contextual preference specification to express the varying preferences imposed over requirements that are represented in the goal model. Such contextual preferences are used as criteria to evaluate alternative solutions that satisfy the requirements variability problem. We utilise a state-of-the-art reasoning implementation from the Answer Set Programming domain to automate the derivation and evaluation of solutions that fulfill the goals and satisfy the contextual preferences. Our approach will support systems analysts in their decisions upon alternative design solutions that define subsequent system implementations.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/27/2016

Multi-Object Reasoning with Constrained Goal Models

Goal models have been widely used in Computer Science to represent softw...
research
04/17/2020

Big data analytics architecture design

Objective. We propose an approach to reason about goals, obstacles, and ...
research
04/28/2019

Requirements variability specification for data intensive software

Nowadays, the use of feature modeling technique, in software requirement...
research
03/26/2021

Probabilistic Planning with Preferences over Temporal Goals

We present a formal language for specifying qualitative preferences over...
research
04/05/2013

Logical Probability Preferences

We present a unified logical framework for representing and reasoning ab...
research
06/30/2011

Compositional Model Repositories via Dynamic Constraint Satisfaction with Order-of-Magnitude Preferences

The predominant knowledge-based approach to automated model construction...
research
05/26/2023

Identifying human values from goal models: An industrial case study

Human values are principles that guide human actions and behaviour in pe...

Please sign up or login with your details

Forgot password? Click here to reset