Home
Scholarly Works
Meta-Heuristics for Solving the Software Component...
Journal article

Meta-Heuristics for Solving the Software Component Allocation Problem

Abstract

The software component allocation problem is concerned with mapping a set of software components to the computational units available in a heterogeneous computing system while maximizing a certain objective function. This problem is important in the domain of component-based software engineering, and solving it is not a trivial task. In this paper, we demonstrate a software framework for defining and solving component allocation problem instances. In addition, we implement two meta-heuristics for solving the problem. The experiments show that these meta-heuristics achieve good performance. The framework is designed to be extensible and therefore other researchers can conveniently use it to implement new meta-heuristics for solving the software component allocation problem.

Authors

Al-Azzoni I; Iqbal S

Journal

IEEE Access, Vol. 8, , pp. 153067–153076

Publisher

Institute of Electrical and Electronics Engineers (IEEE)

Publication Date

January 1, 2020

DOI

10.1109/access.2020.3015864

ISSN

2169-3536

Contact the Experts team