Downloads provided by UsageCounts
An important concern addressed by runtime verification tools for C code is related to detecting memory errors. It requires to monitor some properties of memory locations (e.g., their validity and initialization) along the whole program execution. Static analysis based optimizations have been shown to significantly improve the performances of such tools by reducing the monitoring of irrelevant locations. However, soundness of the verdict of the whole tool strongly depends on the soundness of the underlying static analysis technique. This paper tackles this issue for the dataflow analysis used to optimize the E-ACSL runtime assertion checking tool.We formally define the core dataflow analysis used by E-ACSL and prove its soundness.
formal semantics, runtime assertion checking, proof of soundness, [INFO] Computer Science [cs], dataflow analysis, E-ACSL tool, [INFO.INFO-PL] Computer Science [cs]/Programming Languages [cs.PL], memory monitoring
formal semantics, runtime assertion checking, proof of soundness, [INFO] Computer Science [cs], dataflow analysis, E-ACSL tool, [INFO.INFO-PL] Computer Science [cs]/Programming Languages [cs.PL], memory monitoring
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 6 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Top 10% | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
| views | 5 | |
| downloads | 5 |

Views provided by UsageCounts
Downloads provided by UsageCounts