The bibliographic entry was discovered and compiled by a machine, and published without a person checking it against the publication. The publication itself is the authors' own work — this badge says nothing about it.

Trickle: Automated infeasible path detection using all minimal unsatisfiable subsets

The work

AuthorsBernard Blackham; Mark H. Liffiton; Gernot Heiser
Editors
Typemisc
Year2014
Citekeyblackham2014trickle

Where it appeared

Published inIEEE Real-Time and Embedded Technology and Applications Symposium (RTAS)
PublisherInstitute of Electrical and Electronics Engineers
Pages169--178

From OpenAlex, which stores abstracts as an index of words and their positions: what is shown is rebuilt from that, and reads fluently whether or not it is what the author wrote.

Abstract

Static analysis techniques can be used to compute safe bounds on the worst-case execution time (WCET) of programs. For large programs, abstractions are often required to curb computational complexity. These abstractions may introduce infeasible paths which result in significant overestimation. These paths can be eliminated by adding additional constraints to the static analysis. Such constraints can be found manually but this is labour-intensive and error-prone. Automated methods of finding infeasible path constraints are thus highly desirable. In this paper we present Trickle: a method to automatically detect infeasible paths on compiled binary programs, in order to refine WCET estimates. We build upon the Sequoll framework and apply satisfiability modulo theory (SMT) solvers to find classes of infeasible paths. Unlike other techniques, Trickle can find infeasible paths which contain an arbitrary number of conflicting conditions. We also integrate the compute all minimal unsatisfiable subsets (CAMUS) algorithm to reduce the number of refinement iterations required. We show the practicality of Trickle by applying it to a WCET analysis of the seL4 microkernel. We also evaluate its effectiveness on the Mälardalen WCET benchmarks.

How it got here

How it got hereagent via openalex
Added2026-10-28 21:38 UTC
Not denied bya person 2026-10-29 17:12 UTC

Filed under

heiser

Cite it as

@misc{blackham2014trickle,
  title        = {Trickle: Automated infeasible path detection using all minimal unsatisfiable subsets},
  author       = {Bernard Blackham and Mark H. Liffiton and Gernot Heiser},
  year         = {2014},
  journal      = {IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS)},
  publisher    = {Institute of Electrical and Electronics Engineers},
  pages        = {169--178},
  doi          = {10.1109/rtas.2014.6926000},
}

This record lives at https://refs.drheap.org/blackham2014trickle/ and will keep doing so.