• DocumentCode
    466956
  • Title

    Non-Functional Attributes Modeling in Software Architecture

  • Author

    Jingjun, Zhang ; Furong, Li ; Yang, Zhang ; Liguo, Wang

  • Author_Institution
    Hebei Univ. of Eng., Handan
  • Volume
    2
  • fYear
    2007
  • fDate
    July 30 2007-Aug. 1 2007
  • Firstpage
    149
  • Lastpage
    153
  • Abstract
    Non-functional attributes, such as security, reliability, and maintainability in software architecture, typically can not be encapsulated with traditional objects and components, but AOP can. However, AOP is not mature enough to realize the reuse of aspect. In view of this, AOP is introduced to the architecture, and a new entity, aspect connector, is put forward to model the non-functional attributes. Furthermore, a new ADL is used to describe the aspect connector. Finally, a case of book management system is used to explain the method. The results show that the aspect connector not only model the non-functional attributes, but also reduce the complexity of the system and increase software´s reusability and maintainability.
  • Keywords
    computational complexity; software architecture; software maintenance; software reusability; aspect connector; book management system; complexity reduction; nonfunctional attributes modeling; software architecture; software maintainability; software reusability; Computer architecture; Connectors; Educational institutions; Java; Maintenance engineering; Middleware; Reliability engineering; Software architecture; Software engineering; Software maintenance; AOP; Aspect Connector; Non-Functional Attributes;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing, 2007. SNPD 2007. Eighth ACIS International Conference on
  • Conference_Location
    Qingdao
  • Print_ISBN
    978-0-7695-2909-7
  • Type

    conf

  • DOI
    10.1109/SNPD.2007.212
  • Filename
    4287668