Skip to main content

Towards Improving Software Security by Using Simulation to Inform Requirements and Conceptual Design

Publication Type
Journal Name
The Journal of Defense Modeling and Simulation: Applications, Methodology, Technology
Publication Date

In this article we illustrate the use of modeling and simulation early in the system life-cycle to improve security and reduce costs. The models that we develop for this illustration are inspired by problems in reliability analysis and supervisory control, for which similar models are used to quantify failure probabilities and rates. In the context of security, we propose that models of this general type can be used to understand trades between risk and cost while writing system requirements and during conceptual design, and thereby significantly reduce the need for expensive security corrections after a system enters operation.