• DocumentCode
    2706563
  • Title

    A quality-driven systematic approach for architecting distributed software applications

  • Author

    Al-Naeem, Tariq ; Gorton, Ian ; Babar, Muhammed Ali ; Rabhi, Fethi ; Benatallah, Boualem

  • Author_Institution
    Sch. of Comput. Sci. & Eng., New South Wales Univ., Sydney, NSW, Australia
  • fYear
    2005
  • fDate
    15-21 May 2005
  • Firstpage
    244
  • Lastpage
    253
  • Abstract
    Architecting distributed software applications is a complex design activity. It involves making decisions about a number of inter-dependent design choices that relate to a range of design concerns. Each decision requires selecting among a number of alternatives; each of which impacts differently on various quality attributes. Additionally, there are usually a number of stakeholders participating in the decision-making process with different, often conflicting, quality goals, and project constraints, such as cost and schedule. To facilitate the architectural design process, we propose a quantitative quality-driven approach that attempts to find the best possible fit between conflicting stakeholders´ quality goals, competing architectural concerns, and project constraints. The approach uses optimization techniques to recommend the optimal candidate architecture. Applicability of the proposed approach is assessed using a real system.
  • Keywords
    distributed processing; software architecture; software quality; distributed software application architecting; optimization; quality-driven systematic approach; software architecture design; software quality; Application software; Australia; Computer architecture; Costs; Design engineering; Design optimization; Process design; Software architecture; Software design; Software quality;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 2005. ICSE 2005. Proceedings. 27th International Conference on
  • Print_ISBN
    1-59593-963-2
  • Type

    conf

  • DOI
    10.1109/ICSE.2005.1553567
  • Filename
    1553567