Proceedings of the 40th International Conference on Software Engineering 2018
DOI: 10.1145/3180155.3180216
|View full text |Cite
|
Sign up to set email alerts
|

Inferring hierarchical motifs from execution traces

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
15
0

Year Published

2018
2018
2022
2022

Publication Types

Select...
5
2
1

Relationship

1
7

Authors

Journals

citations
Cited by 25 publications
(15 citation statements)
references
References 67 publications
0
15
0
Order By: Relevance
“…We differ in addressing by similar techniques the traces of general-purpose programs. Analysis of execution traces is a very active research area in software engineering (e.g., recent works are [AMP18,GRS17]) and process engineering (e.g., [BvdA12]). We believe that a model-driven management of traces can enhance the interoperability of such solutions.…”
Section: Class Methods Statement Test_ma_0mentioning
confidence: 99%
“…We differ in addressing by similar techniques the traces of general-purpose programs. Analysis of execution traces is a very active research area in software engineering (e.g., recent works are [AMP18,GRS17]) and process engineering (e.g., [BvdA12]). We believe that a model-driven management of traces can enhance the interoperability of such solutions.…”
Section: Class Methods Statement Test_ma_0mentioning
confidence: 99%
“…In recent years, increasing awareness of the need to manage non-determinism in parallel applications [2] has given rise to several software solutions. The two solutions that most closely resemble our framework are PopMine [6] and SABALAN [5]. PopMine [6] is a tool that analyzes traces of message orders in MPI applications, also represented by an event graph-like structure to determine a minimal DAG that triggers a given bug.…”
Section: Related Workmentioning
confidence: 99%
“…SABALAN [5] is a tool that analyzes trace data, albeit not from MPI applications, and finds hierarchies of motifs that can potentially be linked in bug manifestation. In contrast with SABALAN, our framework compares communication patterns across multiple executions, rather than searching for possibly non-deterministic execution motifs within a single run.…”
Section: Related Workmentioning
confidence: 99%
“…There are numerous dynamic analysis techniques based on collecting and analyzing JavaScript traces selectively [Amalfitano et al 2014;Hibschman and Zhang 2015]. Some assist with the process of comprehension and debugging by utilizing information visualization techniques and providing higher-level models of execution [Alimadadi et al 2018[Alimadadi et al , 2016bMaras et al 2013;Zaidman et al 2013]. Andreasen et al [2017] present a survey of dynamic analysis techniques for JavaScript.…”
Section: Related Workmentioning
confidence: 99%