loading...
An Aspect-Oriented Approach to Security Requirements Analysis
Chicago, Illinois September 17-September 21
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/COMPSAC.2006.10930th Annual International Computer So ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Dianxiang Xu, North Dakota State University, USA
Vivek Goel, North Dakota State University, USA
Kendall Nygard, North Dakota State University, USA
This paper presents an aspect-oriented approach to integrated elicitation of functional and security requirements based on use case-driven development. We identify security threats with respect to use cases and adopt threat mitigations for preventing or reducing security threats. To capture crosscutting nature of threats and mitigations, we specify them as aspects that encapsulate pointcuts and advice. A threat (mitigation) pointcut is a collection of join points in use cases at which the use cases are threatened (secured); whereas threat/mitigation advice describes how a threat can become an attack (can be mitigated). Eliciting threats and mitigations as aspects provides a structured way for separating functional and security concerns.
Index Terms:
Security requirements, aspect-oriented software development, use case, threats, mitigation.
Citation:
Dianxiang Xu, Vivek Goel, Kendall Nygard, "An Aspect-Oriented Approach to Security Requirements Analysis," compsac, vol. 2, pp.79-82, 30th Annual International Computer Software and Applications Conference (COMPSAC'06), 2006
Usage of this product signifies your acceptance of the Terms of Use.


Suggestions