We propose a novel framework for adapting and evolving software requirements models. The framework uses model checking and machine learning techniques for verifying properties and evolving model descriptions. The paper offers two novel contributions and a preliminary evaluation and application of the ideas presented. First, the framework is capable of coping with errors in the specification process so that performance degrades gracefully. Second, the framework can also be used to re-engineer a model from examples only, when an initial model is not available. We provide a preliminary evaluation of our framework by applying it to a Pump System case study, and integrate our prototype tool with the NuSMV model checker. We show how the tool inte...
We propose to see adaptive systems as systems with highly dynamic features. We model as features bot...
The ability of self-adaptive software in responding to change is determined by contextual requiremen...
This report investigates Requirements Evolution for computer-based systems. Although practitioners a...
Evolution is an inevitable phenomenon during the life time of a long-lived software systems due to t...
Requirements models are essential not just during system implementation, but also to manage system c...
Updating the requirements specification when software systems evolve is a manual task that is expens...
Requirements Evolution is one of the main issues that affect development activities as well as syste...
Abstract. Requirements evolution is a main driver for systems evolution. Tradi-tionally, requirement...
The emergence of Software Product Lines and System Family Engineering emphasizes the importance of t...
The engineering of high-quality software requirements generallyrelies on properties and assumptions ...
This thesis examines the issue of software evolution from a Requirements Engineering perspective. Th...
Distributed, software-intensive systems such as fully automated cars have to handle various situatio...
Nowadays, there are more and more software systems operating in highly open, dynamic and unpredictab...
Approved for public release; distribution unlimited. 12b. DISTRIBUTION CODE 13. ABSTRACT (Maximum 20...
This thesis examines the issue of software evolution from a Requirements Engineering perspective. Th...
We propose to see adaptive systems as systems with highly dynamic features. We model as features bot...
The ability of self-adaptive software in responding to change is determined by contextual requiremen...
This report investigates Requirements Evolution for computer-based systems. Although practitioners a...
Evolution is an inevitable phenomenon during the life time of a long-lived software systems due to t...
Requirements models are essential not just during system implementation, but also to manage system c...
Updating the requirements specification when software systems evolve is a manual task that is expens...
Requirements Evolution is one of the main issues that affect development activities as well as syste...
Abstract. Requirements evolution is a main driver for systems evolution. Tradi-tionally, requirement...
The emergence of Software Product Lines and System Family Engineering emphasizes the importance of t...
The engineering of high-quality software requirements generallyrelies on properties and assumptions ...
This thesis examines the issue of software evolution from a Requirements Engineering perspective. Th...
Distributed, software-intensive systems such as fully automated cars have to handle various situatio...
Nowadays, there are more and more software systems operating in highly open, dynamic and unpredictab...
Approved for public release; distribution unlimited. 12b. DISTRIBUTION CODE 13. ABSTRACT (Maximum 20...
This thesis examines the issue of software evolution from a Requirements Engineering perspective. Th...
We propose to see adaptive systems as systems with highly dynamic features. We model as features bot...
The ability of self-adaptive software in responding to change is determined by contextual requiremen...
This report investigates Requirements Evolution for computer-based systems. Although practitioners a...