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
Link To Document :
بازگشت