Return to search

Simplifying development of secure software : Aspects and Agile methods

Reducing the complexity of building secure software systems is an important goal as increased complexity can lead to more security flaws. This thesis aims at helping to reduce this complexity by investigating new programming techniques and software development methods for implementing secure software. We provide case studies on the use and effects of applying Aspect-oriented software development to Confidentiality, Access Control and Quality of Service implementation. We also investigate how eXtreme Programming can be used for simplifying the secure software development process by comparing it to the security engineering standards Common Criteria and the Systems Security Engineering Capability Maturity Model. We also explore the relationship between Aspect-oriented programming and Agile software development methods, such as eXtreme Programming. / QC 20101130

Identiferoai:union.ndltd.org:UPSALLA1/oai:DiVA.org:kth-3913
Date January 2006
CreatorsBoström, Gustav
PublisherKTH, Numerisk Analys och Datalogi, NADA, Kista : Data- och systemvetenskap
Source SetsDiVA Archive at Upsalla University
LanguageEnglish
Detected LanguageEnglish
TypeLicentiate thesis, comprehensive summary, info:eu-repo/semantics/masterThesis, text
Formatapplication/pdf
Rightsinfo:eu-repo/semantics/openAccess
RelationReport series / DSV, 1101-8526 ; 06-007

Page generated in 0.0023 seconds