Compositional Security Analysis of Dynamic Component-based Systems
Narges Khakpour, Charilaos Skandylas
Abstract
To reason about and enforce security in dynamic software systems, automated analysis and verification approaches are required. However, such approaches often encounter scalability issues, particularly when employed for runtime analysis, which is necessary in software systems with dynamically changing architectures, such as self-adaptive systems. In this work, we propose an automated formal approach for security analysis of component-based systems with dynamic architectures. This approach leverages formal abstraction and incremental analysis techniques to reduce the complexity of runtime analysis. We have implemented and evaluated our approach against ZNN, a widely known self-adaptive system exemplar. Our experimental results demonstrate the effectiveness of our approach in addressing scalability issues.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Related papers
- Designing critical systems with iterative automated safety analysisRan Wei, Zhe Jiang, Xiaoran Guo, Haitao Mei et al.DAC 2022 · 8 citations
- Parasol: efficient parallel synthesis of large model spacesClay Stevens, Hamid BagheriFSE 2022 · 4 citations
- Scenario-Based Flexible Modeling and Scalable Falsification for Reconfigurable CPSsJiawan Wang, Wenxia Liu, Muzimiao Zhang, Jiaqi Wei et al.CAV 2024 · 3 citations
- Lifting Micro-Update Models from RTL for Formal Security AnalysisAdwait Godbole, Kevin Cheang, Yatin A. Manerkar, Sanjit A. SeshiaASPLOS 2024 · 3 citations
- Hydra: A Security Analysis Framework for TCP via Auto-Scaling FSMsAo Wang, Xuewei Feng, Yuxiang Yang, Yinchao Zhang et al.CCS 2026
