Get 20M+ Full-Text Papers For Less Than $1.50/day. Start a 14-Day Trial for You or Your Team.

Learn More →

The Requirements Problem for Adaptive Systems

The Requirements Problem for Adaptive Systems The Requirements Problem for Adaptive Systems IVAN J. JURETA, Fonds de la Recherche Scientifique ­ FNRS and University of Namur ALEXANDER BORGIDA, Rutgers University NEIL A. ERNST, University of British Columbia JOHN MYLOPOULOS, University of Trento Requirements Engineering (RE) focuses on eliciting, modeling, and analyzing the requirements and environment of a system-to-be in order to design its specification. The design of the specification, known as the Requirements Problem (RP), is a complex problem-solving task because it involves, for each new system, the discovery and exploration of, and decision making in a new problem space. A system is adaptive if it can detect deviations between its runtime behavior and its requirements, specifically situations where its behavior violates one or more of its requirements. Given such a deviation, an Adaptive System uses feedback mechanisms to analyze these changes and decide, with or without human intervention, how to adjust its behavior as a result. We are interested in defining the Requirements Problem for Adaptive Systems (RPAS). In our case, we are looking for a configurable specification such that whenever requirements fail to be fulfilled, the system can go through a series of adaptations that change its configuration and eventually restore fulfilment http://www.deepdyve.com/assets/images/DeepDyve-Logo-lg.png ACM Transactions on Management Information Systems (TMIS) Association for Computing Machinery

Loading next page...
 
/lp/association-for-computing-machinery/the-requirements-problem-for-adaptive-systems-tnFp7X9PDu
Publisher
Association for Computing Machinery
Copyright
Copyright © 2014 by ACM Inc.
ISSN
2158-656X
DOI
10.1145/2629376
Publisher site
See Article on Publisher Site

Abstract

The Requirements Problem for Adaptive Systems IVAN J. JURETA, Fonds de la Recherche Scientifique ­ FNRS and University of Namur ALEXANDER BORGIDA, Rutgers University NEIL A. ERNST, University of British Columbia JOHN MYLOPOULOS, University of Trento Requirements Engineering (RE) focuses on eliciting, modeling, and analyzing the requirements and environment of a system-to-be in order to design its specification. The design of the specification, known as the Requirements Problem (RP), is a complex problem-solving task because it involves, for each new system, the discovery and exploration of, and decision making in a new problem space. A system is adaptive if it can detect deviations between its runtime behavior and its requirements, specifically situations where its behavior violates one or more of its requirements. Given such a deviation, an Adaptive System uses feedback mechanisms to analyze these changes and decide, with or without human intervention, how to adjust its behavior as a result. We are interested in defining the Requirements Problem for Adaptive Systems (RPAS). In our case, we are looking for a configurable specification such that whenever requirements fail to be fulfilled, the system can go through a series of adaptations that change its configuration and eventually restore fulfilment

Journal

ACM Transactions on Management Information Systems (TMIS)Association for Computing Machinery

Published: Sep 18, 2014

There are no references for this article.