• DocumentCode
    3173743
  • Title

    Applying particle swarm optimization to software performance prediction an introduction to the approach

  • Author

    Saed, Adil A A ; Kadir, Wan M N Wan

  • Author_Institution
    Dept. of Software Eng., Univ. Teknol. Malaysia, Skudai, Malaysia
  • fYear
    2011
  • fDate
    13-14 Dec. 2011
  • Firstpage
    207
  • Lastpage
    212
  • Abstract
    Component-Based System (CBS) is an approach to build applications from deployed components. It provides efficiency, reliability, maintainability. The challenge of interpreting the results of performance analysis and generate alternative design to build component system is quite critical in the software performance domain. Although, many approaches have been proposed and were successfully applied to predict software performance, still span of design space hinder the selection of the appropriate design alternative. Meta-heuristics such as Genetic Algorithms (GA) methods have proven its usefulness to solve the problem even with multi-degree of freedom. But, in recent investigations Particle Swarm Optimization (PSO), an alternative search technique, often outperformed GA when applied to various problems. In this paper we describe performance prediction approach based on PSO for component-Based system development. The proposed approach aids developers to effectively trades-off between architectural designs alternatives. Boundary search technique and PSO are used to provoke more efficient results. To the best of our knowledge we are the first who employ PSO in software performance prediction. Outlines of our approach are presented and a case study applied using GA is described to be used by our approach for validation. This paper has concluded that, PSO technique can be used to effectively generate alternatives in spanned design space and facilitate the design decision during the development process.
  • Keywords
    genetic algorithms; particle swarm optimisation; software performance evaluation; CBS; GA; PSO; architectural designs; component based system; genetic algorithms; particle swarm optimization; software performance prediction; Computer architecture; Genetic algorithms; Optimization; Particle swarm optimization; Search problems; Software performance; Particle Swarm Optimization; heuristics approach; model-based; performance; prediction;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering (MySEC), 2011 5th Malaysian Conference in
  • Conference_Location
    Johor Bahru
  • Print_ISBN
    978-1-4577-1530-3
  • Type

    conf

  • DOI
    10.1109/MySEC.2011.6140670
  • Filename
    6140670