Security and Software Architectures

Main Article Content

S. Ramamoorthy
Dr. S. P. Rajagopalan, S. Sathyalakshmi

Abstract

Software Architecture plays a central role in developing software systems that provide basic functionality and satisfy critical properties such as reliability and security. Architectural modeling and risk management are invaluable to increase the security of a software system. How-ever, the interplays between these principles and the side effects of the application of these secure design strategies on architectural qualities like maintainability have not been studied so far. Therefore, it is hard to make any trade-off decision between security principles and other qualities. The aim of this work is the enforcement of security principles at architectural level and identifying the best architectural pattern that incorporates maximum security.

 

Keywords: Software Architecture, Security patterns, Software Reliability, Software Maintainability, Risk Management, Optimization Model and Constraints.

Downloads

Download data is not yet available.

Article Details

Section
Articles