Loading...

Injecting security as aspectable NFR into software architecture

Bagheri, H ; Sharif University of Technology | 2007

422 Viewed
  1. Type of Document: Article
  2. DOI: 10.1109/APSEC.2007.65
  3. Publisher: 2007
  4. Abstract:
  5. 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 [5] has been proposed; finally, we illustrate this material along with a case study. © 2007 IEEE
  6. Keywords:
  7. Architectural design ; Architecture ; Clarification ; Computer software ; Computer software maintenance ; Large scale systems ; Software design ; Software engineering ; Technology ; (algorithmic) complexity ; Architectural modeling ; Asia Pacific ; Aspect oriented ; Complex components ; Crosscutting concerns ; Non-functional ; Software architecture description languages ; Software development processes ; Software requirements ; Software security ; Software systems ; Ultimate design ; Software architecture
  8. Source: 14th Asia Pacific Software Engineering Conference, ASPCE 2007, Nagoya, 4 December 2007 through 7 December 2007 ; January , 2007 , Pages 310-317 ; 15301362 (ISSN); 0769530575 (ISBN); 9780769530574 (ISBN)
  9. URL: https://ieeexplore.ieee.org/document/4425869