2019
DOI: 10.1109/access.2019.2922998
|View full text |Cite
|
Sign up to set email alerts
|

Mining of Probabilistic Controlling Behavior Model From Dynamic Software Execution Trace

Abstract: Complex functional integration leads to intricate logical control flows which in turn presents a great challenge to construct software behavior models. In this paper, we propose a probabilistic software behavior model by mining the execution traces using control flow analysis. To describe the interactions between software components, a semantic characterization method is developed. A tracing mechanism is designed to collect execution logs, based on which algorithms are developed to recognize detailed control r… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2020
2020
2021
2021

Publication Types

Select...
3

Relationship

2
1

Authors

Journals

citations
Cited by 3 publications
(2 citation statements)
references
References 21 publications
0
2
0
Order By: Relevance
“…In [34], a weighted software network was presented to analyze the bug propagation. To study the inner control relations of software, in our previous work [35], an approach of mining dynamic software semantic network was proposed based on the control-flow analysis. In the field of software fault localization, Zakari et al [3] constructed an interactive network at the statement-level granularity and proposed the fault localization approach based on degree and betweenness centralities.…”
Section: B Complex Software Networkmentioning
confidence: 99%
“…In [34], a weighted software network was presented to analyze the bug propagation. To study the inner control relations of software, in our previous work [35], an approach of mining dynamic software semantic network was proposed based on the control-flow analysis. In the field of software fault localization, Zakari et al [3] constructed an interactive network at the statement-level granularity and proposed the fault localization approach based on degree and betweenness centralities.…”
Section: B Complex Software Networkmentioning
confidence: 99%
“…As for the defect prediction, a multi-layer structure of software network [9] was used to characterizing and mining defect patterns. By combining software network and control flow analysis, a probabilistic controlling behavior model [10] is proposed. Besides, the community structures is studied by Huang et al [11] utilizing the fault accumulation effect.…”
Section: Introductionmentioning
confidence: 99%