• DocumentCode
    2663299
  • Title

    An analytical model for performance evaluation of software architectural styles

  • Author

    Sharafi, Sayed Mehran ; Ghazvini, Golnaz Aghaee ; Emadi, Sima

  • Author_Institution
    Njafabad Branch, Comput. Eng. Dept., Islamic Azad Univ., Esfahan, Iran
  • Volume
    1
  • fYear
    2010
  • fDate
    3-5 Oct. 2010
  • Abstract
    Software architecture is an abstract model that gives syntactic and semantic information about the components of a software system and the relationship among them. The success of the software depends on whether the system can satisfy the quality attributes. One of the most critical aspects of the quality attributes of a software system is its performance. Performance analysis can be useful for assessing whether a proposed architecture can meet the desired performance specifications and whether it can help in making key architectural decisions. An architecture style is a set of principles which an architect uses in designing software architecture. Since software architectural styles have frequently been used by architects, these styles have a specific effect on quality attributes. If this effect is measurable for each existing style, it will enable the architect to evaluate and make architectural decisions more easily and precisely. In this paper an effort has been made to introduce a model for investigating this attributes in architectural styles. So, our approach initially models the system as Discrete Time Markov Chain or DTMC, and then extracts the parameters to predict the response time of the system.
  • Keywords
    Markov processes; software architecture; software performance evaluation; discrete time Markov chain; performance evaluation; software architectural styles; software quality; Computer architecture; Fault tolerance; Fault tolerant systems; Markov processes; Mathematical model; Software; Software architecture; Architectural styles; Markov model; Performance attribute; Software architecture;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Technology and Engineering (ICSTE), 2010 2nd International Conference on
  • Conference_Location
    San Juan, PR
  • Print_ISBN
    978-1-4244-8667-0
  • Electronic_ISBN
    978-1-4244-8666-3
  • Type

    conf

  • DOI
    10.1109/ICSTE.2010.5608864
  • Filename
    5608864