Preference-Based Multi-objective Software Modelling

被引:0
作者
Mkaouer, Mohamed W. [1 ]
Kessentini, Marouane [1 ]
Bechikh, Slim [2 ]
Tauritz, Daniel R. [1 ]
机构
[1] Missouri Univ Sci & Technol, Dept Comp Sci, Rolla, MO 65409 USA
[2] Univ Tunis, SOIE Lab, Tunis, Tunisia
来源
2013 1ST INTERNATIONAL WORKSHOP ON COMBINING MODELLING AND SEARCH-BASED SOFTWARE ENGINEERING (CMSBSE) | 2013年
关键词
Search-based software engineering; multi-objective optimization; user-preferences; modelling; evolutionary computation; TRANSFORMATION;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper, we propose the use of preference-based evolutionary multi-objective optimization techniques (P-EMO) to address various software modelling challenges. P-EMO allows the incorporation of decision maker (i.e., designer) preferences (e. g., quality, correctness, etc.) in multi-objective optimization techniques by restricting the Pareto front to a region of interest easing the decision making task. We discuss the different challenges and potential benefits of P-EMO in software modelling. We report experiments on the use of P-EMO on a well-known modeling problem where very promising results are obtained.
引用
收藏
页码:61 / 66
页数:6
相关论文
共 21 条
[1]  
Adra SF, 2007, LECT NOTES COMPUT SC, V4403, P908
[2]   The r-Dominance: A New Dominance Relation for Interactive Evolutionary Multicriteria Decision Making [J].
Ben Said, Lamjed ;
Bechikh, Slim ;
Ghedira, Khaled .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2010, 14 (05) :801-818
[3]   Feature-based survey of model transformation approaches [J].
Czarnecki, K. ;
Helsen, S. .
IBM SYSTEMS JOURNAL, 2006, 45 (03) :621-645
[4]  
Deb Kalyanmoy, 2012, Search Based Software Engineering. Proceedings of the 4th International Symposium (SSBSE 2012), P1, DOI 10.1007/978-3-642-33119-0_1
[5]  
Deb K., 2010, MULTIOBJECTIVE OPTIM
[6]   Guest Editorial: Special Issue on Preference-Based Multiobjective Evolutionary Algorithms [J].
Deb, Kalyanmoy ;
Kokslan, Murat .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2010, 14 (05) :669-670
[7]  
Fleurey F., 2004, 15 IEEE INT S SOFTW
[8]  
Fowler M., 2018, Refactoring: Improving the Design of Existing Code
[9]  
France R., 2007, INT C SOFTW ENG ICSE
[10]   Search-based software engineering [J].
Harman, M ;
Jones, BF .
INFORMATION AND SOFTWARE TECHNOLOGY, 2001, 43 (14) :833-839