arrow
Return

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
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

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.
Keywords:
Search-based software engineering
Merging
Multi-objective optimization
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Journal of Systems and Software cover
Journal of Systems and Software
IF:
4.1
Papers:
5.4K
Citations:
8.4K

Organization

U
University of Michigan
Scholars:
6.4W
Papers: 5.3W
Citations: 124
U
university of michigan system
Scholars:
9.1W
Papers: 8.6W
Citations: 133
Cited Papers

Cited Papers

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
errShare
errSave
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
errShare
errSave
errShare
errSave
Performance assessment of multiobjective optimizers: An analysis and review
err2003-04-01
err3.1K
errOAAI
errZitzler, E; Thiele, L; Laumanns, M; Fonseca, CM; da Fonseca, VG
errShare
errSave
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
errShare
errSave
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
errShare
errSave
Congenital dyserythropoietic anemia
err2010-09-07
err0
PREAI
errTakahiro Kamiya; Atsushi Manabe
errShare
errSave
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
errShare
errSave
researcher View more