Engineering adaptive requirements

  • Authors:
  • Nauman A. Qureshi;Anna Perini

  • Affiliations:
  • Fondazione Bruno Kessler - IRST, Via Sommarive, 18, 38050, Trento, Italy;Fondazione Bruno Kessler - IRST, Via Sommarive, 18, 38050, Trento, Italy

  • Venue:
  • SEAMS '09 Proceedings of the 2009 ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Challenges in the engineering of self-adaptive software have been recently discussed and summarised in a seminal research road map. Following it, we focus on requirements engineering issues, with a two-fold, long term objective. The first objective is to support the system analyst to engineer adaptive requirements at requirements-time, the second is to make software able to reason on requirements at run-time in order to enable a goal-oriented adaptation. Along the first objective, in this position paper we propose a characterisation of adaptive requirements. Moreover, we investigate how available techniques aimed at eliciting and specifying domain properties, stakeholders' goals and preferences, can provide a practical support to the analyst while capturing adaptive requirements.