DocumentCode
2709613
Title
Injecting security as aspectable NFR into Software Architecture
Author
Bagheri, Hossein ; Mirian-Hosseinabadi, Seyed-Hassan
fYear
2007
fDate
4-7 Dec. 2007
Firstpage
310
Lastpage
317
Abstract
Complexity of the software development process is often increased by actuality of crosscutting concerns in software requirements; moreover, software security as a particular non-functional requirement of software systems is often addressed late in the software development process. Modeling and analyzing of these concerns and especially security in the software architecture facilitate detecting architectural vulnerabilities, decrease costs of the software maintenance, and reduce finding tangled and complex components in the ultimate design. Aspect oriented ADLs have emerged to overcome this problem; however, imposing radical changes to existing architectural modeling methods is not easily acceptable by architects. In this paper, we present a method to enhance conventional software architecture description languages through utilization of aspect features with special focuses on security. To achieve the goal, aspectable NFRs have been clarified; then, for their description in the software architecture, an extension to xADL 2.0 [E.M. Dashofy, 2005] has been proposed; finally, we illustrate this material along with a case study.
Keywords
security of data; software architecture; software maintenance; aspectable nonfunctional requirement; software architecture description language; software development process complexity; software maintenance; software requirement; software security; software system; Availability; Computer security; Delay; Programming; Scalability; Software architecture; Software engineering; Software quality; Software systems; Software testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Conference, 2007. APSEC 2007. 14th Asia-Pacific
Conference_Location
Aichi
ISSN
1530-1362
Print_ISBN
0-7695-3057-5
Type
conf
DOI
10.1109/ASPEC.2007.34
Filename
4425869
Link To Document