Requirements-aware systems: A research agenda for re for self-adaptive systems
Requirements are sensitive to the context in which the system-to-be must operate. Where
such context is well understood and is static or evolves slowly, existing RE techniques can …
such context is well understood and is static or evolves slowly, existing RE techniques can …
An overview of the mCRL2 toolset and its recent advances
The analysis of complex distributed systems requires dedicated software tools. The mCRL
language and toolset have been developed to support such analysis. We highlight changes …
language and toolset have been developed to support such analysis. We highlight changes …
The probabilistic model checker Storm
We present the probabilistic model checker Storm. Storm supports the analysis of discrete-
and continuous-time variants of both Markov chains and Markov decision processes. Storm …
and continuous-time variants of both Markov chains and Markov decision processes. Storm …
Software engineering of self-adaptive systems
D Weyns - Handbook of software engineering, 2019 - Springer
Modern software systems are expected to operate under uncertain conditions, without
interruption. Possible causes of uncertainties include changes in the operational …
interruption. Possible causes of uncertainties include changes in the operational …
[LIVRE][B] Handbook of knowledge representation
Handbook of Knowledge Representation describes the essential foundations of Knowledge
Representation, which lies at the core of Artificial Intelligence (AI). The book provides an up …
Representation, which lies at the core of Artificial Intelligence (AI). The book provides an up …
PRISM: Probabilistic symbolic model checker
In this paper we describe PRISM, a tool being developed at the University of Birmingham for
the analysis of probabilistic systems. PRISM supports three probabilistic models: discrete …
the analysis of probabilistic systems. PRISM supports three probabilistic models: discrete …
Proactive self-adaptation under uncertainty: a probabilistic model checking approach
Self-adaptive systems tend to be reactive and myopic, adapting in response to changes
without anticipating what the subsequent adaptation needs will be. Adapting reactively can …
without anticipating what the subsequent adaptation needs will be. Adapting reactively can …
Approximate probabilistic model checking
Symbolic model checking methods have been extended recently to the verification of
probabilistic systems. However, the representation of the transition matrix may be expensive …
probabilistic systems. However, the representation of the transition matrix may be expensive …
Optimality and robustness in multi-robot path planning with temporal logic constraints
In this paper we present a method for automatic planning of optimal paths for a group of
robots that satisfy a common high-level mission specification. The motion of each robot is …
robots that satisfy a common high-level mission specification. The motion of each robot is …
Reasoning about partial goal satisfaction for requirements and design engineering
Exploring alternative options is at the heart of the requirements and design processes.
Different alternatives contribute to different degrees of achievement of non-functional goals …
Different alternatives contribute to different degrees of achievement of non-functional goals …