Evolutionary Multi-objective optimization Algorithm for Software Modeling
Keywords:
Search-Based Software Engineering, User-Preferences, Multi-Objective Optimization, Evolutionary Computation, Modeling.Abstract
In this paper, we propose the use of preference-based evolutionary multi-objective optimization techniques (P-EMO) to address different software demonstrating challenges. P-EMO permits the fuse of decision maker (i.e., designer) preferences (e.g., quality, rightness, and so forth.) in multi-objective optimization methods by confining the Pareto front to a locale of intrigue facilitating the basic leadership errand. We examine the extraordinary difficulties and potential advantages of P-EMO in software modeling. We report investigates the utilization of P-EMO on an understood modeling issue where extremely encouraging outcomes are obtained.
References
- Deb K (2001) Multi-objective optimization using evolutionary algorithms. John Wiley and Sons, Ltd, New York, USA.
- Zhou A, Qu B-Y, Li H, Zhao S-Z, Suganthan P N, Zhang Q (2011) C.Multiobjective evolutionary algorithms: A survey of the state of the art. Swarm and Evolutionary Computation, 1(1)
- M. Harman and B. F. Jones (2001), Search-based software engineering, Information & Software Technology, 43:833-839.
- E. Zitzler and S. K¨unzli (2004) Indicator-Based Selection inMultiobjective Search. In Conference on Parallel Problem Solving from Nature (PPSN VIII), Vol 3242, 832- 842.
- M. Fowler, K. Beck, J. Brant, W. Opdyke, and D. Roberts (1999), Refactoring - Improving the Design of Existing Code, 1st ed. Addison-Wesley, June 1999.
- Fleurey, F., J. Steel and B. Baudry (2004), Validation in Model- Driven Engineering: Testing Model Transformations, In 15th IEEE International Symposium on Software Reliability Engineering.
- France, R., Rumpe, B.(2007) Model-driven development of complex software: a research roadmap. In: Briand, L., Wolf, A. (eds.) International Conference on Software Engineering (ICSE 2007): Future of Software Engineering IEEE Computer Society Press, Los Alamitos.
- Mark Harman, S. Afshin Mansouri, Yuanyuan Zhang (2012) Search-based software engineering: Trends, techniques and applications. ACM Computing Surveys, 45(1): 11.
- Lamjed Ben Said, Slim Bechikh, Khaled Ghédira (2010) The r- Dominance: A new dominance relation for interactive evolutionary multicriteria decision making. IEEE Transactions on Evolutionary Computation, 14(5): 801-818.
- Salem F. Adra, Ian Griffin, Peter J. Fleming (2007) A Comparative study of progressive preference articulation techniques for multi objective optimisation. In: Proceedings of international conference on Evolutionary Multi-criterion Optimization (EMO’07), pp. 908-921.
- Evan J. Hughes (2005) Evolutionary many-objective optimization: Many once or one many? In: Proceedings of IEEE Congress Evolutionary Computation (CEC’05), pp. 222-227.
- Antonio López Jaimes (2011) Techniques to deal with manyobjective optimization problems using evolutionary algorithms. PhD thesis, the National Polytechnic Institute of Mexico.
- Tobias Wagner, Heike Trautmann (2010) Integration of preferences in hyper volume-based multi objective evolutionary algorithms by means of desirability functions. IEEE Transactions on Evolutionary Computation, 14(5): 688-701.
- Upali K. Wickramasinghe, Xiaodong Li (2008) Integrating user preferences with particle swarms for multi-objective optimization. In: Proceedings Genetic and Evolutionary Computation COnference (GECCO’08), pp. 745-752.
Downloads
Published
Issue
Section
License
Copyright (c) IJSRCSEIT

This work is licensed under a Creative Commons Attribution 4.0 International License.