• 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