A Fuzzy Framework for Software Libraries Matching

The use of intelligent computational techniques to improve the software engineering process is a problem of increasing interest in the literature. This paper is focused on the use of these techniques with the aim to assist in the process of software libraries matching. Most integration systems only take into account the information about the structural component of the concepts. However, many conventional data models consider both structural and behavioral knowledge. In this paper, a novel approach that uses both kinds of knowledge is presented. To do that, multiple criteria that can be taken into account to determine class matches are considered, including those that are related to this new behavioral information. These criteria are then integrated into a hierarchical fuzzy multicriteria decision making model.