2013 IEEE 24th International Symposium on Software Reliability Engineering (ISSRE) 2013
DOI: 10.1109/issre.2013.6698914
|View full text |Cite
|
Sign up to set email alerts
|

Fault localization in embedded software based on a single cyclic trace

Abstract: Abstract-Locating faults in embedded software, especially in microcontrollers, is still difficult. Quite recently, it became possible to recover execution traces from microcontrollers using specific hardware probes. However, the collected traces contain a huge volume of low-level data. Consequently, manual analysis is difficult and our industrial partners call for automatic and more effective fault-localization methods for embedded software.This paper presents a new approach to automatically locate faults in e… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2015
2015
2019
2019

Publication Types

Select...
3
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(3 citation statements)
references
References 27 publications
0
3
0
Order By: Relevance
“…In MTL, temporal operators are annotated with discrete time intervals, e.g. ϕ U [3,7] ψ states that ψ should hold between 3 and 7 time units from now and until then ϕ should hold. MTL also contains the notion of congruences that allow one to state that a formula should hold periodically with respect to an absolute time.…”
Section: Temporal Logicmentioning
confidence: 99%
See 1 more Smart Citation
“…In MTL, temporal operators are annotated with discrete time intervals, e.g. ϕ U [3,7] ψ states that ψ should hold between 3 and 7 time units from now and until then ϕ should hold. MTL also contains the notion of congruences that allow one to state that a formula should hold periodically with respect to an absolute time.…”
Section: Temporal Logicmentioning
confidence: 99%
“…Later we point out work that combines regular expressions and temporal logic as they are declarative approaches with different advantages. Whilst regular expressions have been extended with a quantitative notion of time [7] and to handle data words [111], such extensions have not received much interest in runtime verification.…”
Section: Temporal Logicmentioning
confidence: 99%
“…In the case of softwarebased instrumentation, it can operate at the level of the source (language) of the application system, its intermediate representation (IR), the binary, or using library interposition. Hardware-based instrumentation [8,9,75,99] can be for instance realized by observing and controlling the system through a JTAG port and using dedicated hardware (e.g., an FPGA).…”
Section: Deploymentmentioning
confidence: 99%