Runtime Probabilistic Analysis of Self-Adaptive Systems via Formal Approximation Techniques

MA Nia - 2022 - search.proquest.com
Self-adaptive systems provide the ability of autonomous decision-making for handling the
changes affecting the functionalities of cyber-physical systems. A self-adaptive system …

An Introduction to Adaptive Software Security

MA Nia - arXiv preprint arXiv:2312.17358, 2023 - arxiv.org
This paper presents the adaptive software security model, an innovative approach
integrating the MAPE-K loop and the Software Development Life Cycle (SDLC). It proactively …

Finding the Best Partitioning Policy for Efficient Verification of Autonomous Systems at Runtime

M Dastranj, MA Nia, M Kargahi - arXiv preprint arXiv:2110.14040, 2021 - arxiv.org
The autonomous systems need to decide how to react to the changes at runtime efficiently.
The ability to rigorously analyze the environment and the system together is theoretically …

Deploying Reinforcement Learning for Efficient Runtime Decision-Making in Autonomous Systems

M Dastranj, MA Nia, M Kargahi - 2022 CPSSI 4th International …, 2022 - ieeexplore.ieee.org
Autonomous systems need to effectively react to runtime changes in the environment and
the system itself. The capability to analyze both the environment and the system is …

[PDF][PDF] Triggering Adaptation via Contextual Metamorphic Relations

B DeVries, EM Fredericks - efredericks.github.io
Verifying system behavior before deployment is a necessity, especially with self-adaptive
software. However, exhaustive verification is impractical due to both the scale of the …

[PDF][PDF] Finding the Best Partitioning Policy for Efficient Verification of Autonomous Systems at Runtime (Extended Version)

M Dastranj, MA Nia, M Kargahi - academia.edu
The autonomous systems need to efficiently decide about how to react to the changes at
runtime. The ability to rigorously analyze the environment and the system together is …