A goal-based framework for contextual requirements modeling and analysis
Requirements engineering (RE) research often ignores or presumes a uniform nature of the
context in which the system operates. This assumption is no longer valid in emerging …
context in which the system operates. This assumption is no longer valid in emerging …
Using goal models downstream: a systematic roadmap and literature review
Goal models have proven useful for capturing, understanding, and communicating
requirements during early stages of software development. However, the utility of goal …
requirements during early stages of software development. However, the utility of goal …
A systematic literature review on the semi-automatic configuration of extended product lines
Product line engineering has become essential in mass customisation given its ability to
reduce production costs and time to market, and to improve product quality and customer …
reduce production costs and time to market, and to improve product quality and customer …
Representing and reasoning about preferences in requirements engineering
The priorities that stakeholders associate with requirements may vary from stakeholder to
stakeholder and from one situation to the next. Differing priorities, in turn, imply different …
stakeholder and from one situation to the next. Differing priorities, in turn, imply different …
Reasoning with contextual requirements: Detecting inconsistency and conflicts
CONTEXT: The environment in which the system operates, its context, is variable. The
autonomous ability of a software to adapt to context has to be planned since the …
autonomous ability of a software to adapt to context has to be planned since the …
From goals to high-variability software design
Software requirements consist of functionalities and qualities to be accommodated during
design. Through goal-oriented requirements engineering, stakeholder goals are refined into …
design. Through goal-oriented requirements engineering, stakeholder goals are refined into …
Feature relations graphs: A visualisation paradigm for feature constraints in software product lines
Software Product Line Engineering is a mature approach enabling the derivation of product
variants by assembling reusable assets. In this context, domain experts widely use Feature …
variants by assembling reusable assets. In this context, domain experts widely use Feature …
A goal-driven software product line approach for evolving multi-agent systems in the Internet of Things
Multi-agent systems have proved to be a suitable technology for develo** self-adaptive
Internet of Things (IoT) systems, able to make the most appropriate decisions to address …
Internet of Things (IoT) systems, able to make the most appropriate decisions to address …
Usage context as key driver for feature selection
K Lee, KC Kang - Software Product Lines: Going Beyond: 14th …, 2010 - Springer
Product derivation in software product line engineering starts with selection of variable
features manifested in a feature model. Selection of variable features for a particular product …
features manifested in a feature model. Selection of variable features for a particular product …
REASSURE: Requirements elicitation for adaptive socio-technical systems using repertory grid
Context Socio-technical systems are expected to understand the dynamics of the execution
environment and behave accordingly. Significant work has been done on formalizing and …
environment and behave accordingly. Significant work has been done on formalizing and …