• DocumentCode
    3073842
  • Title

    Improving the Modifiability of the Architecture of Business Applications

  • Author

    Zhao, Xulin ; Khomh, Foutse ; Zou, Ying

  • Author_Institution
    Dept. of Elec. & Comp. Eng., Queen´´s Univ., Kingston, ON, Canada
  • fYear
    2011
  • fDate
    13-14 July 2011
  • Firstpage
    176
  • Lastpage
    185
  • Abstract
    In the current rapidly changing business environment, organizations must keep on changing their business applications to maintain their competitive edges. Therefore, the modifiability of a business application is critical to the success of organizations. Software architecture plays an important role in ensuring a desired modifiability of business applications. However, few approaches exist to automatically assess and improve the modifiability of software architectures. Generally speaking, existing approaches rely on software architects to design software architecture based on their experience and knowledge. In this paper, we build on our prior work on automatic generation of software architectures from business processes and propose a collection of model transformation rules to automatically improve the modifiability of software architectures. We extend a set of existing product metrics to assess the modifiability impact of the proposed model transformation rules and guide the quality improvement process. Eventually, we can generate software architecture with desired modifiability from business processes. We conduct a case study to illustrate the effectiveness of our transformation rules.
  • Keywords
    business data processing; software architecture; software metrics; software quality; business application architecture; model transformation rules; modifiability improvement; product metrics; quality improvement process; software architecture design; software metrics; Business; Computer architecture; Connectors; Couplings; Measurement; Software; Software architecture; Modifiability; Quality evaluation; Software architecture; Software metric;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality Software (QSIC), 2011 11th International Conference on
  • Conference_Location
    Madrid
  • ISSN
    1550-6002
  • Print_ISBN
    978-1-4577-0754-4
  • Electronic_ISBN
    1550-6002
  • Type

    conf

  • DOI
    10.1109/QSIC.2011.36
  • Filename
    6004325