An Introduction to Adaptive Software Security (2312.17358v1)
Abstract: 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 embeds security policies throughout development, reducing vulnerabilities from different levels of software engineering. Three primary contributions-MAPE-K integration, SDLC embedding, and analytical insights-converge to create a comprehensive approach for strengthening software systems against security threats. This research represents a paradigm shift, adapting security measures with agile software development and ensuring continuous improvement in the face of evolving threats. The model emerges as a robust solution, addressing the crucial need for adaptive software security strategies in modern software development. We analytically discuss the advantages of the proposed model.
- Markus C. Huebscher and Julie A. McCann, “A survey of autonomic computing—degrees, models, and applications,” ACM Computing Surveys 40, 3, Article 7 (August 2008), 28 pages. https://doi.org/10.1145/1380584.1380585
- Mehran Alidoost Nia, “An Exemplar of Runtime Approximation Framework for Self-Adaptive Systems in Safety-Critical Applications.”, 2021, https://github.com/alidoostnia/Runtime-Approximation-Framework-for-Self-Adaptive-Systems.
- Mehran Alidoost Nia, ”A Random Walk-Based Pattern-Matching Simulator for Verification of Incomplete Markov Models,” 2020.