Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
A survey and evaluation of tool features for understanding reverse‐engineered sequence diagrams
Sequence diagrams can be valuable aids to software understanding. However, they can be
extremely large and hard to understand in spite of using modern tool support. Consequently …
extremely large and hard to understand in spite of using modern tool support. Consequently …
Toward the reverse engineering of UML sequence diagrams for distributed Java software
This paper proposes a methodology and instrumentation infrastructure toward the reverse
engineering of UML (Unified Modeling Language) sequence diagrams from dynamic …
engineering of UML (Unified Modeling Language) sequence diagrams from dynamic …
Program comprehension through reverse‐engineered sequence diagrams: A systematic review
Reverse engineering of sequence diagrams refers to the process of extracting meaningful
information about the behavior of software systems in the form of appropriately generated …
information about the behavior of software systems in the form of appropriately generated …
[책][B] Evolving Software Systems
In 2008 the predecessor of this book, entitled “Software Evolution”[592] was published by
Springer, presenting the research results of a number of researchers working on different …
Springer, presenting the research results of a number of researchers working on different …
Extracting finite state representation of Java programs
We present a static analysis-based technique for reverse engineering finite state machine
models from a large subset of sequential Java programs. Our approach enumerates all …
models from a large subset of sequential Java programs. Our approach enumerates all …
Program behavior discovery and verification: A graph grammar approach
Discovering program behaviors and functionalities can ease program comprehension and
verification. Existing program analysis approaches have used text mining algorithms to infer …
verification. Existing program analysis approaches have used text mining algorithms to infer …
Combining static and dynamic analyses to reverse-engineer scenario diagrams
This paper discusses a step towards reverse engineering source code to produce UML
sequence diagrams, with the aim to aid program comprehension and other activities (eg …
sequence diagrams, with the aim to aid program comprehension and other activities (eg …
Constructing usage scenarios for API redocumentation
J Jiang, J Koskinen, A Ruokonen… - 15th IEEE International …, 2007 - ieeexplore.ieee.org
Software development relies heavily on reusable libraries and software components. For
correct use of the provided API, proper documentation is needed. API usage is often …
correct use of the provided API, proper documentation is needed. API usage is often …
Utilizing debug information to compact loops in large program traces
D Myers, MA Storey, M Salois - 2010 14th European …, 2010 - ieeexplore.ieee.org
In recent years, dynamic program execution traces have been utilized in an attempt to better
understand the runtime behavior of various software systems. The unfortunate reality of such …
understand the runtime behavior of various software systems. The unfortunate reality of such …
Reverse-engineering of UML 2.0 sequence diagrams from execution traces
To fully understand the behavior of a program, it is crucial to have ef? cient techniques to
reverse dynamic views of the program. In this paper, we focus on the reverse engineering of …
reverse dynamic views of the program. In this paper, we focus on the reverse engineering of …