2013
DOI: 10.1007/978-3-642-41707-8_15
|View full text |Cite
|
Sign up to set email alerts
|

Guided Algebraic Specification Mining for Failure Simplification

Abstract: Abstract. Software systems often produce logs that capture information about their execution behaviour. When an error occurs, the log file with the error is reported for subsequent analysis. The longer the log file, the harder to identify the cause of the observed error. This problem can be considerably simplified if we reduce the log length, e.g., by removing events which do not contribute towards finding the error. This paper addresses the problem of log reduction by rewriting the reported log in such a way … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
6
0

Year Published

2014
2014
2018
2018

Publication Types

Select...
3
2
1

Relationship

1
5

Authors

Journals

citations
Cited by 8 publications
(6 citation statements)
references
References 28 publications
0
6
0
Order By: Relevance
“…Henkel-Diwan [17] and Elyasov et al [18] describe approaches to infer algebraic properties, e.g. put(x); put(x) ≡ put(x), saying that invoking the operation put(x) twice with the same argument has the same effect as invoking it once.…”
Section: Related Workmentioning
confidence: 99%
“…Henkel-Diwan [17] and Elyasov et al [18] describe approaches to infer algebraic properties, e.g. put(x); put(x) ≡ put(x), saying that invoking the operation put(x) twice with the same argument has the same effect as invoking it once.…”
Section: Related Workmentioning
confidence: 99%
“…The rules together form an event-reduction system, and can be exploited for log reduction. In accordance with the reduction strategy [5], the chosen log (#3) was reduced from 44 events to just 8 events by applying the rewrite-rules inferred on the previous step. Let us refer to the original log by E and its reduction by R. Let E * be the minimal subsequence of E imposing the failure.…”
Section: Case-study Set Upmentioning
confidence: 99%
“…In [5] we have proposed a two stage approach for reduction of the failing event sequence, that consists of 1) mining rewriting rules from the set of collected logs, and 2) applying these rules to the failing sequence with the purpose of sequence length reduction. The rewriting rules have the form τ1 ≡ τ2, which represents the following property: for all application states where both the event sequences τ1 and τ2 are executable, the final states after the execution of τ1 and τ2 from that state are equal as well.…”
Section: Reductionmentioning
confidence: 99%
See 2 more Smart Citations