Modeling cyber–physical systems

P Derler, EA Lee, AS Vincentelli - Proceedings of the IEEE, 2011 - ieeexplore.ieee.org
This paper focuses on the challenges of modeling cyber–physical systems (CPSs) that arise
from the intrinsic heterogeneity, concurrency, and sensitivity to timing of such systems. It …

Efficient conflict driven learning in a boolean satisfiability solver

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 …

Using goal models downstream: a systematic roadmap and literature review

J Horkoff, T Li, FL Li, M Salnitri, E Cardoso… - International Journal of …, 2015 - igi-global.com
Goal models have proven useful for capturing, understanding, and communicating
requirements during early stages of software development. However, the utility of goal …

Engineering requirements for adaptive systems

M Morandini, L Penserini, A Perini… - Requirements …, 2017 - Springer
The increasing demand for complex and distributed software calls for novel software
engineering methods and techniques, to create systems able to autonomously adapt to …

Self-adaptation in software-intensive cyber–physical systems: From system goals to architecture configurations

I Gerostathopoulos, T Bures, P Hnetynka… - Journal of Systems and …, 2016 - Elsevier
Abstract Design of self-adaptive software-intensive cyber–physical systems (siCPS)
operating in dynamic environments is a significant challenge when a sufficient level of …

Ontological foundations for software requirements with a focus on requirements at runtime

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 …

The requirements problem for adaptive systems

IJ Jureta, A Borgida, NA Ernst… - ACM Transactions on …, 2014 - dl.acm.org
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 …

Investigating the potential impact of values on requirements and software engineering

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 …

Improving software performance and reliability in a distributed and concurrent environment with an architecture-based self-adaptive framework

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 …

Known and unknown requirements in healthcare

A Sutcliffe, P Sawyer, G Stringer, S Couth… - Requirements …, 2020 - Springer
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 …