• DocumentCode
    3259933
  • Title

    From software architecture to design patterns: a case study of an NFR approach

  • Author

    Wang, Jing ; Song, Yeong-Tae ; Chung, Lawrence

  • Author_Institution
    Towson Univ., MD, USA
  • fYear
    2005
  • fDate
    23-25 May 2005
  • Firstpage
    170
  • Lastpage
    177
  • Abstract
    There has been extensive research on establishing a non-functional requirement (NFR) framework (Chung et al., 2000) and applying it systematically in selecting software architectural design alternatives. However there is still a gap between software architecture and concrete detailed design. This paper presents a way to come up with more detailed designs by selecting a set of applicable design patterns. The method in selecting design patterns is applied step by step systematically in a defined process. After a preliminary selection of a set of potentially applicable design patterns based on existing knowledge, analysis of their applicability is conducted on each of the design patterns. In each analysis process, the potentially applicable design pattern and the chosen architectural design are decomposed; the traceability from software architecture to design patterns is analyzed. This method is applied in the case study on keyword in context system (KWIC) (Shaw and Garlan, 1996) and (Chung et al., 2000). The notation of NFR approach (Chung et al., 2003) is further refined.
  • Keywords
    object-oriented methods; software architecture; nonfunctional requirement; software architecture; software design patterns; Communication system software; Computer aided software engineering; Concrete; Context; Design methodology; Pattern analysis; Process design; Software architecture; Software design; Software systems; Non-functional requirements; design pattern; software architecture;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing, 2005 and First ACIS International Workshop on Self-Assembling Wireless Networks. SNPD/SAWN 2005. Sixth International Conference on
  • Print_ISBN
    0-7695-2294-7
  • Type

    conf

  • DOI
    10.1109/SNPD-SAWN.2005.38
  • Filename
    1434885