Software Engineering for Secure Software - State of the Art: A Survey
Author
Jayaram K R and Aditya P Mathur
Tech report number
CERIAS TR 2005-67
Abstract
This report contains a survey of the state of the art in
software engineering for secure software. Secure software is defined
and techniques used in each phase of the software lifecycle to
engineer the development of secure software are described. Also
identified are open questions and areas where further research is
needed.
The survey reported here was undertaken to understand how the
practice of software engineering blends with the requirement of
secure software. This has resulted in a novel two-dimensional
description of the relationship between the software lifecycle
phases and techniques for satisfying security requirements. The
report is organized around this relationship.
Institution
Purdue University
Affiliation
Department of Computer Sciences & CERIAS
Publication Date
1900-01-01
Contents
1) Introduction
2) Background
3) Software Security
4) Model Based Sec Engg
5) UML Sec
6) Req Engg
7) Anal and Design
8) Implementation
9) Testing
10) Summary and Conclusion
Subject
Engineering Secure Software