Abstract
Reuse in software development is a practice that improves the software development process. Reusing existing software artifacts requires an efficient retrieval mechanism. Leaning out software repository for effective and efficient retrieval and reuse of relevant artifacts requires identifying and eliminating the wasteful artifacts it may involve. Model matching is a preliminary step to identify what is common and what is variant among the software artifacts. However, the time for matching two models to find the optimal correspondence between their elements is exponential. Artificial Bee Colony algorithm is a heuristic that is getting popularity as reasonable solution for problems under different optimization scenarios. This paper presents a solution algorithm based on Artificial Bee Colony for matching UML class diagrams. On a dataset of ten pairs of class diagrams, the performance of the suggested approach is empirically evaluated and compared with Ant Colony approach. The performance of the two algorithms are reported in terms of accuracy of matching and execution time. The results indicate the superiority of the Artificial Bee Colony algorithm in terms of accuracy rate and execution time.
Original language | English |
---|---|
Title of host publication | 9th 2023 International Conference on Control, Decision and Information Technologies, CoDIT 2023 |
Publisher | Institute of Electrical and Electronics Engineers Inc. |
Pages | 1700-1704 |
Number of pages | 5 |
ISBN (Electronic) | 9798350311402 |
DOIs | |
State | Published - 2023 |
Event | 9th International Conference on Control, Decision and Information Technologies, CoDIT 2023 - Rome, Italy Duration: 3 Jul 2023 → 6 Jul 2023 |
Publication series
Name | 9th 2023 International Conference on Control, Decision and Information Technologies, CoDIT 2023 |
---|
Conference
Conference | 9th International Conference on Control, Decision and Information Technologies, CoDIT 2023 |
---|---|
Country/Territory | Italy |
City | Rome |
Period | 3/07/23 → 6/07/23 |
Bibliographical note
Publisher Copyright:© 2023 IEEE.
Keywords
- artificial bee colony
- class diagram
- matching accuracy
- model matching
ASJC Scopus subject areas
- Computer Science Applications
- Information Systems
- Decision Sciences (miscellaneous)
- Information Systems and Management
- Control and Systems Engineering
- Control and Optimization
- Artificial Intelligence