Cited 0 time in
Reconstruction of an execution architecture view by identifying mapping rules for connectors
| DC Field | Value | Language |
|---|---|---|
| dc.contributor.author | Ahn, Hwi | - |
| dc.contributor.author | Kang, Sungwon | - |
| dc.contributor.author | Lee, Seonah | - |
| dc.date.accessioned | 2024-12-03T08:00:43Z | - |
| dc.date.available | 2024-12-03T08:00:43Z | - |
| dc.date.issued | 2025-02 | - |
| dc.identifier.issn | 0164-1212 | - |
| dc.identifier.issn | 1873-1228 | - |
| dc.identifier.uri | https://scholarworks.gnu.ac.kr/handle/sw.gnu/74735 | - |
| dc.description.abstract | An execution architecture view plays a crucial role in depicting the structure of a software system at runtime and analyzing its execution aspects, such as concurrency and performance. However, such execution views are frequently missing in real-world practices. Therefore, researchers have endeavored to reconstruct execution architecture views from software systems. However, existing approaches either require domain experts’ knowledge or are applicable only to systems with particular architecture styles. In this paper, we propose a systematic approach to reconstructing an execution architecture view, without prior knowledge of the components and connectors in the target system. With the proposed approach, by defining a candidate set of execution view connectors and mapping rules from source code to execution view connectors, developers can reconstruct an execution view. To evaluate the proposed approach, we applied it to three real-world software systems. Our evaluation results show that the proposed approach reconstructs an execution architecture with a higher than 86 % F1-score and less than 13.9 person-hours. © 2024 | - |
| dc.language | 영어 | - |
| dc.language.iso | ENG | - |
| dc.publisher | Elsevier BV | - |
| dc.title | Reconstruction of an execution architecture view by identifying mapping rules for connectors | - |
| dc.type | Article | - |
| dc.publisher.location | 미국 | - |
| dc.identifier.doi | 10.1016/j.jss.2024.112268 | - |
| dc.identifier.scopusid | 2-s2.0-85208187452 | - |
| dc.identifier.wosid | 001353958100001 | - |
| dc.identifier.bibliographicCitation | Journal of Systems and Software, v.220 | - |
| dc.citation.title | Journal of Systems and Software | - |
| dc.citation.volume | 220 | - |
| dc.type.docType | Article | - |
| dc.description.isOpenAccess | N | - |
| dc.description.journalRegisteredClass | scie | - |
| dc.description.journalRegisteredClass | scopus | - |
| dc.relation.journalResearchArea | Computer Science | - |
| dc.relation.journalWebOfScienceCategory | Computer Science, Software Engineering | - |
| dc.relation.journalWebOfScienceCategory | Computer Science, Theory & Methods | - |
| dc.subject.keywordAuthor | Architecture connector | - |
| dc.subject.keywordAuthor | Execution architecture | - |
| dc.subject.keywordAuthor | Software architecture reconstruction | - |
| dc.subject.keywordAuthor | Software engineering | - |
Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.
Gyeongsang National University Central Library, 501, Jinju-daero, Jinju-si, Gyeongsangnam-do, 52828, Republic of Korea+82-55-772-0532
COPYRIGHT 2022 GYEONGSANG NATIONAL UNIVERSITY LIBRARY. ALL RIGHTS RESERVED.
Certain data included herein are derived from the © Web of Science of Clarivate Analytics. All rights reserved.
You may not copy or re-distribute this material in whole or in part without the prior written consent of Clarivate Analytics.
