RT Journal Article T1 Redesigning the jMetal Multi-Objective Optimization Framework A1 Nebro-Urbaneja, Antonio Jesús A1 Durillo, Juan J. A1 Vergne, Matthieu K1 Soporte lógico libre AB jMetal, an open source, Java-based framework for multi-objective optimization with metaheuristics, has become a valuable tool for many researches in the area as well as for some industrial partners in the last ten years. Our experience using and maintaining it during that time, as well as the received comments and suggestions, have helped us improve the jMetal design and identify significant features to incorporate. This paper revisits the jMetal architecture, describing its refined new design, which relies on design patterns, principles from object-oriented design, and a better use of the Java language features to improve the quality of the code, without disregarding jMetal ever goals of simplicity, facility of use, flexibility, extensibility and portability. Among the newly incorporated features, jMetal supports live interaction with running algorithms and parallel execution of algorithms. YR 2015 FD 2015-07-23 LK http://hdl.handle.net/10630/10136 UL http://hdl.handle.net/10630/10136 LA spa NO Universidad de Málaga. Campus de Excelencia Internacional Andalucía Tech. DS RIUMA. Repositorio Institucional de la Universidad de Málaga RD 19 ene 2026