Self-adaptive software modeling based on contextual requirements

10Citations
Citations of this article
24Readers
Mendeley users who have this article in their library.

Abstract

The ability of self-adaptive software in responding to change is determined by contextual requirements, i.e. a requirement in capturing relevant context-atributes and modeling behavior for system adaptation. However, in most cases, modeling for self-adaptive software is does not take into consider the requirements evolution based on contextual requirements. This paper introduces an approach through requirements modeling languages directed to adaptation patterns to support requirements evolution. The model is prepared through contextual requirements approach that is integrated into MAPE-K (monitor, anayze, plan, execute - knowledge) patterns in goal-oriented requirements engineering. As an evaluation, the adaptation process is modeled for cleaner robot. The experimental results show that the requirements modeling process has been able to direct software into self-adaptive capability and meet the requirements evolution.

Cite

CITATION STYLE

APA

Aradea, Supriana, I., & Surendro, K. (2018). Self-adaptive software modeling based on contextual requirements. Telkomnika (Telecommunication Computing Electronics and Control), 16(3), 1276–1288. https://doi.org/10.12928/TELKOMNIKA.v16i3.7032

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free