Integration of Self-adaptation Approach on Requirements Modeling

Self-adaptation approaches appear to respond to environmental complexity and uncertainty of today’s software systems. However, in order to prepare the system with the capability of self-adaptation requires a specific strategy, including when conducting stage requirements modeling. Activity of requirements modeling to be very decisive, when selecting and entering new elements to be added. Here we adopt a feedback loop as a strategy of self-adaptation, which is integrated into a goal-based approach as an approach to requirements. This paper discusses the integration of the two approaches, with the aim of obtaining a new model, which has the advantages of both.

[1]  Vyas Sekar,et al.  Making middleboxes someone else's problem: network processing as a cloud service , 2012, SIGCOMM '12.

[2]  Heather Goldsby,et al.  Automatically Generating Behavioral Models of Adaptive Systems to Address Uncertainty , 2008, MoDELS.

[3]  Jin Zhi,et al.  Requirements modeling and system reconfiguration for self-adaptation of Internetware , 2012, Internetware.

[4]  Iping Supriana Suwardi,et al.  An overview of multi agent system approach in knowledge management model , 2014, 2014 International Conference on Information Technology Systems and Innovation (ICITSI).

[5]  Akihiko Ohsuga,et al.  gocc: a configuration compiler for self-adaptive systems using goal-oriented requirements description , 2011, SEAMS '11.

[6]  Anna Perini Self-adaptive service based applications: Challenges in requirements engineering , 2012, 2012 Sixth International Conference on Research Challenges in Information Science (RCIS).

[7]  John Mylopoulos,et al.  Requirements-driven software evolution , 2012, Computer Science - Research and Development.

[8]  Jeffrey O. Kephart,et al.  The Vision of Autonomic Computing , 2003, Computer.

[9]  Franco Zambonelli,et al.  An Integrated Eclipse Plug-In for Engineering and Implementing Self-Adaptive Systems , 2014, 2014 IEEE 23rd International WETICE Conference.

[10]  Anna Perini,et al.  Towards a Requirements Modeling Language for Self-Adaptive Systems , 2012, REFSQ.

[11]  Luciano Baresi,et al.  Fuzzy Goals for Requirements-Driven Adaptation , 2010, 2010 18th IEEE International Requirements Engineering Conference.

[12]  Maurício Serrano,et al.  Development of Agent-Driven Systems: from i* Architectural Models to Intentional Agents Code , 2011, iStar.

[13]  John Mylopoulos,et al.  Adaptive socio-technical systems: a requirements-based approach , 2011, Requirements Engineering.

[14]  Fausto Giunchiglia,et al.  Tropos: An Agent-Oriented Software Development Methodology , 2004, Autonomous Agents and Multi-Agent Systems.

[15]  Luís Ferreira Pires,et al.  Towards a Rule-Based Approach for Context-Aware Applications , 2007, EUNICE.

[16]  Anna Perini,et al.  Engineering requirements for adaptive systems , 2015, Requirements Engineering.

[17]  Bin Li,et al.  A goal-driven Self-adaptive Software System Design Framework based on Agent , 2012 .