2005
DOI: 10.1007/11499053_7
|View full text |Cite
|
Sign up to set email alerts
|

Agile Security Using an Incremental Security Architecture

Abstract: Abstract. The effective provision of security in an agile development requires a new approach: traditional security practices are bound to equally traditional development methods. However, there are concerns that security is difficult to build incrementally, and can prove prohibitively expensive to refactor. This paper describes how to grow security, organically, within an agile project, by using an incremental security architecture which evolves with the code. The architecture provides an essential bridge bet… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
23
0

Year Published

2006
2006
2014
2014

Publication Types

Select...
4
2
2

Relationship

1
7

Authors

Journals

citations
Cited by 33 publications
(23 citation statements)
references
References 7 publications
0
23
0
Order By: Relevance
“…Chivers et al discuss how a security architecture can evolve iteratively [10]. Another interesting example of a development process with explicit support for security requirements is AEGIS, which builds on the spiral model for software development [12].…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Chivers et al discuss how a security architecture can evolve iteratively [10]. Another interesting example of a development process with explicit support for security requirements is AEGIS, which builds on the spiral model for software development [12].…”
Section: Related Workmentioning
confidence: 99%
“…The problems within security engineering mirror some of the inherent problems with traditional, waterfall based and documentdriven software development [10]. Existing security engineering standards are based on a sequential, non-iterative lifecycle and assume stable development environments where project plans and security requirements are defined, fixed and documented upfront.…”
Section: Introductionmentioning
confidence: 99%
“…Several works propose the coexistence of software architectures and ASD [1] [3][5] [13][14] [19], and a few approaches present successful cases of agile architecture [18] or iterative architecture [8]. Agile architecture can defined as "the one that develops with the system, and includes only features that are necessary for the current iteration or delivery" [8].…”
Section: Introductionmentioning
confidence: 99%
“…-Security is difficult to retrofit [5], so that security ideally needs to be considered from the beginning. In Agile development, where having modifications of the plan is common, the functional requirements are by definition not clear at the beginning.…”
Section: Agile Security Engineeringmentioning
confidence: 99%