Differential Monitoring
Read the paper · doi:10.1007/978-3-030-88494-9_12
What this paper does with SQLancer
How it was classified
uses infrastructure — no
SQLancer is cited as related work; no reuse of its code, generator or workload is described.
extends technique — no
No SQLancer technique is extended; the citation is background.
compares with — no
No empirical comparison against SQLancer or one of its oracles is reported.
describes as state of the art — no
The text does not describe SQLancer as the state of the art.
SQLancer publications it cites (3)
Bibliography entries that resolved to a SQLancer publication, or to a paper by one of the project's authors. A sentence citing one of these numbers is a reference to SQLancer even when it never writes the name.
| # | Entry | Matched as |
|---|---|---|
| 5 | Bonakdarpour, B., Navabpour, S., Fischmeister, S.: Time-triggered runtime verification. Formal Methods Syst. Design 43(1), 29–60 (2013). https://doi.org/10. 1007/s10703-012-0182-0 | project authored |
| 37 | Rigger, M., Su, Z.: Detecting optimization bugs in database engines via nonoptimizing reference engine construction. In: ESEC/FSE 2020, pp. 1140–1152. Association for Computing Machinery, New York (2020). https://doi.... | sqlancer publication · NOREC |
| 38 | Rigger, M., Su, Z.: Finding bugs in database systems via query partitioning. PACMPL 4(OOPSLA) (2020). https://doi.org/10.1145/3428279 | sqlancer publication · TLP |
Every place it refers to SQLancer (2)
2 sentences, each stored verbatim from the extracted text with where it was found and how. “Citation marker” means the sentence names no tool at all and was reached through a reference number that resolved to a SQLancer publication.
| Id | Sentence | Found by | Where |
|---|---|---|---|
| M1 | This technique has been fruitfully applied to finding bugs in Javascript debuggers [ 31], C compilers [ 42], and SQL databases [ 37,38,40]. |
citation marker |
2 Background and Related Work page 4 |
| M2 | A considerable body of work exists on various specification languages based on linear temporal logic and similar logics [ 1,5,7,13,23,35], and there are specification languages specifically for properties of streams [ 39], but these languages are interpreted over individual traces, rather than tuples of traces produced... |
citation marker project authored |
2 Background and Related Work page 4 |