Ahmad, Manzoor and Araujo, Joao and Belloir, Nicolas and Bruel, Jean-Michel and Gnaho, Christophe and Laleau, Régine and Semmak, Farida Self-Adaptive Systems Requirements Modelling: four related approaches comparison. (2013) In: International Wokshop Comparing Requirements Modeling Approaches (CMA@RE 2013) workshop in the field of 21st IEEE International Requirements Engineering Conference, 16 July 2013 (Rio de Janeiro, Brazil).
|
(Document in English)
PDF (Author's version) - Requires a PDF viewer such as GSview, Xpdf or Adobe Acrobat Reader 718kB |
Official URL: http://dx.doi.org/10.1109/CMA-RE.2013.6664183
Abstract
When developing Self Adaptive Systems (SAS), their highly adaptiveness has to be taken into account as early as the requirements elicitation. Because such systems modify their behaviour at run-time in response to changing environmental conditions, Non Functional Requirements (NFR's) play an impor-tant role. One has to identify as early as possible the requirements that are adaptable. Because of the inherent uncertainty in these systems, goal based approaches can help in the development of their requirements. In order to cope with this purpose, we have defined a combined approach based on several requirements modelling techniques. In this paper we use a common case study and well defined comparison criteria to illustrate the way those techniques can benefit from each other. This submission is a synthesis and hence make some reference of more specific requirements models submissions. I. INTRODUCTION This paper aims at studying the differences and potential combination of 4 different requirements' modelling tech-niques: KAOS [8], a goal-based approach (detailed in sec-tion II-B), SYSML [5], a general purpose system modelling notation (detailed in section II-C), SYSML/KAOS a combi-nation of KAOS and SYSML (detailed in section II-D) and RELAX [6] a dedicated language for adaptive systems. We have taken the opportunity of the CMA@RE workshop in order to compare those techniques that were chosen to provide the best approach to deal with the specificities of Self-Adaptive Systems requirements. In section II we describe the context in which this study has been conducted, as well as the minimum of background needed to understand the models; in section III we provide the different requirements models we have developed for the bCMS case study; in section IV we provide our inputs to the defined comparison criteria; and we analyse the results of the parallel efforts; and finally in section V we conclude this study.
Item Type: | Conference or Workshop Item (Paper) |
---|---|
Additional Information: | Thanks to IEEE editor. The definitive version is available at http://ieeexplore.ieee.org This papers appears in Proceedings of CMA@RE 2013 Electronic ISBN: 978-1-4799-0779-3 The original PDF of the article can be found at: http://ieeexplore.ieee.org/document/6664183/ Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works. |
Audience (conference): | International conference proceedings |
Uncontrolled Keywords: | |
Institution: | French research institutions > Centre National de la Recherche Scientifique - CNRS (FRANCE) Université de Toulouse > Institut National Polytechnique de Toulouse - Toulouse INP (FRANCE) Other partners > Université Paris Est Créteil Val de Marne - UPEC (FRANCE) Université de Toulouse > Université Toulouse III - Paul Sabatier - UT3 (FRANCE) Université de Toulouse > Université Toulouse - Jean Jaurès - UT2J (FRANCE) Université de Toulouse > Université Toulouse 1 Capitole - UT1 (FRANCE) Other partners > Universidade Nova de Lisboa - UNL (PORTUGAL) Other partners > Université de Pau et des Pays de l'Adour - UPPA (FRANCE) |
Laboratory name: | |
Statistics: | download |
Deposited On: | 30 Sep 2016 12:42 |
Repository Staff Only: item control page