Relax: Incorporating uncertainty into the specification of self-adaptive systems

J Whittle, P Sawyer, N Bencomo… - 2009 17th IEEE …, 2009 - ieeexplore.ieee.org
Self-adaptive systems have the capability to autonomously modify their behaviour at run-
time in response to changes in their environment. Self-adaptation is particularly necessary …

A goal-based framework for contextual requirements modeling and analysis

R Ali, F Dalpiaz, P Giorgini - Requirements engineering, 2010 - Springer
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 …

A goal-based modeling approach to develop requirements of an adaptive system with environmental uncertainty

BHC Cheng, P Sawyer, N Bencomo… - … Conference on Model …, 2009 - Springer
Dynamically adaptive systems (DASs) are intended to monitor the execution environment
and then dynamically adapt their behavior in response to changing environmental …

RELAX: a language to address uncertainty in self-adaptive systems requirement

J Whittle, P Sawyer, N Bencomo, BHC Cheng… - Requirements …, 2010 - Springer
Self-adaptive systems have the capability to autonomously modify their behavior at run-time
in response to changes in their environment. Self-adaptation is particularly necessary for …

Adaptive socio-technical systems: a requirements-based approach

F Dalpiaz, P Giorgini, J Mylopoulos - Requirements engineering, 2013 - Springer
A socio-technical system (STS) consists of an interplay of humans, organizations, and
technical systems. STSs are heterogeneous, dynamic, unpredictable, and weakly …

Comparison and evaluation of goal-oriented satisfaction analysis techniques

J Horkoff, E Yu - Requirements Engineering, 2013 - Springer
Goal-oriented requirements engineering (GORE) has been introduced as a means of
modeling and understanding the motivations for system requirements. Using models to …

Using goal models downstream: a systematic roadmap and literature review

J Horkoff, T Li, FL Li, M Salnitri, E Cardoso… - International Journal of …, 2015 - igi-global.com
Goal models have proven useful for capturing, understanding, and communicating
requirements during early stages of software development. However, the utility of goal …

Representing and reasoning about preferences in requirements engineering

S Liaskos, SA McIlraith, S Sohrabi… - Requirements …, 2011 - Springer
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 …

The past, present, and future of software evolution

MW Godfrey, DM German - 2008 Frontiers of Software …, 2008 - ieeexplore.ieee.org
Change is an essential characteristic of software development, as software systems must
respond to evolving requirements, platforms, and other environmental pressures. In this …

Analyzing goal models: different approaches and how to choose among them

J Horkoff, E Yu - Proceedings of the 2011 ACM Symposium on Applied …, 2011 - dl.acm.org
A great variety of techniques for analyzing goal models in requirements engineering have
been proposed in recent years. Approaches include propagating goal satisfaction values …