Reconstruction of execution architecture view using dependency relationships and execution traces

Cited 1 time in webofscience Cited 0 time in scopus
  • Hit : 234
  • Download : 0
Software(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.
Publisher
Association for Computing Machinery
Issue Date
2018-04-10
Language
English
Citation

33rd Annual ACM Symposium on Applied Computing, SAC 2018, pp.1417 - 1424

DOI
10.1145/3167132.3167284
URI
http://hdl.handle.net/10203/246859
Appears in Collection
CS-Conference Papers(학술회의논문)
Files in This Item
There are no files associated with this item.
This item is cited by other documents in WoS
⊙ Detail Information in WoSⓡ Click to see webofscience_button
⊙ Cited 1 items in WoS Click to see citing articles in records_button

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0