arrow
返回

MOMM: Multi-objective model merging

delete2015-05-01
delete27
PRE
AI
U
Usman Mansoor
M
Marouane Kessentini *
M
Manuel Wimmer
S
Slim Bechikh
K
Kalyanmoy Deb
DOI:10.1016/j.jss.2014.11.043delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Nowadays, software systems are complex and large. To cope with this situation, teams of developers have to cooperate and work in parallel on software models. Thus, techniques to support the collaborative development of models are a must. To this end, several approaches exist to identify the change operations applied in parallel, to detect conflicts among them, as well as to construct a merged model by incorporating all non-conflicting operations. Conflicts often denote situations where the application of one operation disables the applicability of another one. Consequently, one operation has to be omitted to construct a valid merged model in such scenarios. When having to decide which operation to omit, the importance of its application has to be taken into account depending on the operation type and the application context. However, existing works treat the operations to merge with equal importance. We introduce in this paper, for the first time, a multi-objective formulation of the problem of model merging, based on NSGA-II, that aims to find the best trade-off between minimizing the number of omitted operations and maximizing the number of successfully applied important operations. We evaluated our approach using seven open source systems and compared it with different existing model merging approaches. The merging solutions obtained with our approach were found in all of the scenarios of our experiments to be comparable in terms of minimizing the number of conflicts to those suggested by existing approaches and to carry a high importance score of merged operations. Our results also revealed an interesting feature concerning the trade-off between the two conflicting objectives that demonstrates the practical value of taking the importance of operations into account in model merging tasks. In fact, the shape of the Pareto front represents an interesting guidance for developers to select best solutions based on their preferences. (C) 2014 Elsevier Inc. All rights reserved.
Keyword:
Search-based software engineering
Merging
Multi-objective optimization
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Journal of Systems and Software 封面图
Journal of Systems and Software
IF:
4.1
论文数:
5.4K
被引数:
8.4K

机构

U
University of Michigan
学者数:
6.4W
论文数: 5.3W
被引数: 124
U
university of michigan system
学者数:
9.1W
论文数: 8.6W
被引数: 133
引用论文

引用论文

Characterization of a Clinical Cohort of 87 Women with Interstitial Cystitis/Painful Bladder Syndrome
err2008-04-01
err0
PREAI
errKenneth M. Peters; Donna J. Carrico; Ibrahim A. Ibrahim; Ananias C. Diokno
err分享
err收藏
Competition, niche opportunities and the successful invasion of natural habitats
err2016-08-22
err0
PREAI
errMiquel Vall-llosera; Francesc Llimona; Miquel de Cáceres; Sergi Sales; Daniel Sol
err分享
err收藏
err分享
err收藏
Multiobjective evolutionary algorithms: A survey of the state of the art
err2011-03-01
err1.8K
PREAI
errZhou, Aimin; Qu, Bo-Yang; Li, Hui; Zhao, Shi-Zheng; Suganthan, Ponnuthurai Nagaratnam; Zhang, Qingfu
err分享
err收藏
Conductive Elastomers: A Metal‐Like Conductive Elastomer with a Hierarchical Wrinkled Structure (Adv. Mater. 7/2020)
err2020-02-18
err0
errOAAI
errSeokmin Lee; Yongkwon Song; Yongmin Ko; Younji Ko; Jongkuk Ko; Cheong Hoon Kwon; June Huh; Sang‐Woo Kim; Bongjun Yeom; Jinhan Cho
err分享
err收藏
Congenital dyserythropoietic anemia
err2010-09-07
err0
PREAI
errTakahiro Kamiya; Atsushi Manabe
err分享
err收藏
Effect of leukotriene B4 receptor antagonist (ONO4057) on hepatic allografting in rats
err2000-11-01
err0
PREAI
errM Tanaka; T Tamaki; Y Konoeda; Y Uchida; T Kaizu; A Kawamura
err分享
err收藏
学者 查看更多内容