• DocumentCode
    3128418
  • Title

    Compositional generation of software architecture performance QN models

  • Author

    Di Marco, Antinisca ; Inverardi, Paola

  • Author_Institution
    Dipt. di Informatica, L´´Aquila Univ., Italy
  • fYear
    2004
  • fDate
    12-15 June 2004
  • Firstpage
    37
  • Lastpage
    46
  • Abstract
    Early performance analysis based on queueing network models (QNM) has been often proposed to support software designers during the software development process. These approaches aim at addressing performance issues as early as possible in order to reduce design failures. All of them try to adapt to software systems the well-known system performance analysis methodology. This implies that they assume at design time the availability of information about the hardware platform the software runs on. In recent years, we have proposed a methodology that allows quantitative reasoning on software aspects without considering hardware aspects. In this work, we extend our methodology to encompass a compositional approach to performance analysis of software architecture described by means of UML 2.0 diagrams. The main improvements include the characterization of architectural patterns and of their corresponding QNM pattern; the use of multi-chain queueing network as system target model and the identification of the information needed to parameterize the system model.
  • Keywords
    queueing theory; software architecture; software performance evaluation; specification languages; QN models; QNM pattern; UML 2.0 diagrams; architectural patterns; compositional generation; design failures; hardware aspect; multichain queueing network; quantitative reasoning; queueing network models; software architecture performance; software aspects; software design; software development process; software systems; system performance analysis; system target model; Availability; Hardware; Performance analysis; Programming; Queueing analysis; Software architecture; Software design; Software performance; Software systems; System performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Architecture, 2004. WICSA 2004. Proceedings. Fourth Working IEEE/IFIP Conference on
  • Print_ISBN
    0-7695-2172-X
  • Type

    conf

  • DOI
    10.1109/WICSA.2004.1310688
  • Filename
    1310688