L Zhang, CF Madigan, MH Moskewicz… - … on Computer Aided …, 2001 - ieeexplore.ieee.org
One of the most important features of current state-of-the-art SAT solvers is the use of conflict based backtracking and learning techniques. In this paper, we generalize various conflict …
Goal models have proven useful for capturing, understanding, and communicating requirements during early stages of software development. However, the utility of goal …
The increasing demand for complex and distributed software calls for novel software engineering methods and techniques, to create systems able to autonomously adapt to …
Abstract Design of self-adaptive software-intensive cyber–physical systems (siCPS) operating in dynamic environments is a significant challenge when a sufficient level of …
BB Duarte, AL de Castro Leal… - Applied …, 2018 - content.iospress.com
The use of Requirements at Runtime (RRT) is an emerging research area. Many methods and frameworks that make use of requirements models during software execution can be …
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 …
A Sutcliffe, P Sawyer, W Liu… - 2021 IEEE/ACM 43rd …, 2021 - ieeexplore.ieee.org
This paper describes an investigation into value-based software engineering and proposes a comprehensive value taxonomy with interpretation of design feature implications. The …
CH Lung, X Zhang, P Rajeswaran - Journal of Systems and Software, 2016 - Elsevier
More and more, modern software systems in a distributed and parallel environment are becoming highly complex and difficult to manage. A self-adaptive approach that integrates …
We report experience in requirements elicitation of domain knowledge from experts in clinical and cognitive neurosciences. The elicitation target was a causal model for early …