Capturing Ambiguity in Artifacts to Support Requirements Engineering for Self-Adaptive Systems

Abstract : Self-adaptive systems (SAS) automatically adjust their behavior at runtime in order to manage changes in their user requirements and operating context. To achieve this goal, a SAS needs to carry knowledge in artifacts (e.g., contextual goal models) at runtime. However, identifying, representing, and refining requirements and their context to create and maintain such artifacts at runtime is a challenging task, especially if the runtime environment is not very well known. In this short paper, we present an early concept to requirements engineering for the implementation of SAS in the context of uncertainty. Especially the wide variety of knowledge materialized in artifacts created during software engineering activities at design time is considered. We propose to start with a list of ambiguous requirements-or under-specified requirements leaving ng the ambiguity in the requirements, which will in the later steps be resolved further as more information is known. In contrast to conventional requirements engineering approaches, not all ambiguous requirements will be resolved. Instead, ambiguities serve as key input for self-adaptation. We present five steps for the resolution of the ambiguity. For each step, we describe its purpose, identified challenges, and resolution ideas.
Type de document :
Communication dans un congrès
RESACS: 3rd International Workshop on Requirements Engineering for Self-Adaptive & Cyber Physical System, Feb 2017, Essen, Germany. 2017, Joint Proceedings of REFSQ-2017 Workshops, Doctoral Symposium, Research Method Track, and Poster Track co-located with the 22nd International Conference on Requirements Engineering: Foundation for Software Quality (REFSQ 2017). 〈resacs2017.wordpress.com〉
Liste complète des métadonnées

Littérature citée [16 références]  Voir  Masquer  Télécharger

https://hal-paris1.archives-ouvertes.fr/hal-01513011
Contributeur : Juan Carlos Muñoz Fernández <>
Soumis le : lundi 24 avril 2017 - 15:02:54
Dernière modification le : mercredi 26 avril 2017 - 01:08:13
Document(s) archivé(s) le : mardi 25 juillet 2017 - 16:42:23

Fichier

main.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : hal-01513011, version 1

Collections

Citation

Juan Muñoz-Fernández, Alessia Knauss, Lorena Castañeda, Mahdi Derakhshanmanesh, Robert Heinrich, et al.. Capturing Ambiguity in Artifacts to Support Requirements Engineering for Self-Adaptive Systems. RESACS: 3rd International Workshop on Requirements Engineering for Self-Adaptive & Cyber Physical System, Feb 2017, Essen, Germany. 2017, Joint Proceedings of REFSQ-2017 Workshops, Doctoral Symposium, Research Method Track, and Poster Track co-located with the 22nd International Conference on Requirements Engineering: Foundation for Software Quality (REFSQ 2017). 〈resacs2017.wordpress.com〉. 〈hal-01513011〉

Partager

Métriques

Consultations de la notice

117

Téléchargements de fichiers

112