Formal specification and verification of autonomous robotic systems: A survey

M Luckcuck, M Farrell, LA Dennis, C Dixon… - ACM Computing …, 2019 - dl.acm.org
Autonomous robotic systems are complex, hybrid, and often safety critical; this makes their
formal specification and verification uniquely challenging. Though commonly used, testing …

Requirements-aware systems: A research agenda for re for self-adaptive systems

P Sawyer, N Bencomo, J Whittle… - 2010 18th IEEE …, 2010 - ieeexplore.ieee.org
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 …

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 …

A survey on engineering approaches for self-adaptive systems

C Krupitzer, FM Roth, S VanSyckel, G Schiele… - Pervasive and Mobile …, 2015 - Elsevier
The complexity of information systems is increasing in recent years, leading to increased
effort for maintenance and configuration. Self-adaptive systems (SASs) address this issue …

[หนังสือ][B] Requirements engineering for software and systems

PA Laplante, M Kassab - 2022 - taylorfrancis.com
Solid requirements engineering has increasingly been recognized as the key to improved,
on-time, and on-budget delivery of software and systems projects. New software tools are …

Models@ run. time

G Blair, N Bencomo, RB France - Computer, 2009 - ieeexplore.ieee.org
Runtime adaptation mechanisms that leverage software models extend the applicability of
model-driven engineering techniques to the runtime environment. Contemporary mission …

Engineering trustworthy self-adaptive software with dynamic assurance cases

R Calinescu, D Weyns, S Gerasimou… - IEEE Transactions …, 2017 - ieeexplore.ieee.org
Building on concepts drawn from control theory, self-adaptive software handles
environmental and internal uncertainties by dynamically adjusting its architecture and …

Uncertainty in self-adaptive software systems

N Esfahani, S Malek - Software Engineering for Self-Adaptive Systems II …, 2013 - Springer
The ever-growing complexity of software systems coupled with their stringent availability
requirements are challenging the manual management of software after its deployment. This …

Fuzzy goals for requirements-driven adaptation

L Baresi, L Pasquale, P Spoletini - 2010 18th IEEE …, 2010 - ieeexplore.ieee.org
Self-adaptation is imposing as a key characteristic of many modern software systems to
tackle their complexity and cope with the many environments in which they can operate. Self …

A taxonomy of uncertainty for dynamically adaptive systems

AJ Ramirez, AC Jensen… - 2012 7th International …, 2012 - ieeexplore.ieee.org
Self-reconfiguration enables a dynamically adaptive system (DAS) to satisfy requirements
even as detrimental system and environmental conditions arise. A DAS, especially one …