Detailed Information

Cited 1 time in webofscience Cited 3 time in scopus
Metadata Downloads

Reconstruction of Execution Architecture View Using Dependency Relationships and Execution Traces

Full metadata record
DC Field Value Language
dc.contributor.authorAhn, Hwi-
dc.contributor.authorKang, Sungwon-
dc.contributor.authorLee, Seonah-
dc.date.accessioned2022-12-26T18:17:45Z-
dc.date.available2022-12-26T18:17:45Z-
dc.date.issued2018-
dc.identifier.urihttps://scholarworks.gnu.ac.kr/handle/sw.gnu/13187-
dc.description.abstractSoftware(1) architecture represents the structure of a software system. The execution architecture view is an especially important architecture view as it can be essential in designing and analyzing the execution structure of a system. Therefore, researchers have proposed various methods of reconstructing an execution architecture view for the systems but most of them rely on the existing architectural knowledge of the target system such as hypothesized views, existing documentations, or experts of the target system. However, when there are no available documentations or experts, such methods cannot be used for reconstructing the execution architecture view. In this paper, we propose a method that reconstructs an execution architecture view in the absence of architectural knowledge of the target system. In order to systematically bridge source code and execution elements, our method utilizes the implementation mechanisms that are identified from the dependency relationships between source code and the APIs of standard and external libraries. Once implementation mechanisms are defined, finally we can construct the execution view of the target system by extracting execution components and connectors from the execution traces obtained through the implementation mechanisms. To show the efficacy of the proposed method, a case study is conducted.-
dc.format.extent8-
dc.language영어-
dc.language.isoENG-
dc.publisherASSOC COMPUTING MACHINERY-
dc.titleReconstruction of Execution Architecture View Using Dependency Relationships and Execution Traces-
dc.typeArticle-
dc.publisher.location미국-
dc.identifier.doi10.1145/3167132.3167284-
dc.identifier.scopusid2-s2.0-85050542940-
dc.identifier.wosid000455180700200-
dc.identifier.bibliographicCitation33RD ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, pp 1417 - 1424-
dc.citation.title33RD ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING-
dc.citation.startPage1417-
dc.citation.endPage1424-
dc.type.docTypeProceedings Paper-
dc.description.isOpenAccessN-
dc.description.journalRegisteredClassscopus-
dc.relation.journalResearchAreaComputer Science-
dc.relation.journalResearchAreaEngineering-
dc.relation.journalWebOfScienceCategoryComputer Science, Theory & Methods-
dc.relation.journalWebOfScienceCategoryEngineering, Electrical & Electronic-
dc.subject.keywordAuthorsoftware architecture-
dc.subject.keywordAuthorarchitecture reconstruction-
dc.subject.keywordAuthorexecution view-
dc.subject.keywordAuthordependency relationships-
Files in This Item
There are no files associated with this item.
Appears in
Collections
공과대학 > Department of Aerospace and Software Engineering > Journal Articles

qrcode

Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.

Related Researcher

Researcher Lee, Seon Ah photo

Lee, Seon Ah
IT공과대학 (소프트웨어공학과)
Read more

Altmetrics

Total Views & Downloads

BROWSE