scispace - formally typeset
D

Dmitri Garbuzov

Researcher at University of Pennsylvania

Publications -  4
Citations -  59

Dmitri Garbuzov is an academic researcher from University of Pennsylvania. The author has contributed to research in topics: Formal verification & Memory model. The author has an hindex of 3, co-authored 4 publications receiving 52 citations.

Papers
More filters
Proceedings ArticleDOI

A formal C memory model supporting integer-pointer casts

TL;DR: This work presents the first formal memory model that allows many common optimizations and fully supports operations on the representation of pointers and all arithmetic operations are well-defined for pointers that have been cast to integers.
Book ChapterDOI

An Axiomatic Specification for Sequential Memory Models

TL;DR: This work presents an abstract specification for sequential memory models with allocation and free operations, in the form of a set of axioms that provide enough information to reason about memory without overly constraining the behavior of implementations.
Book ChapterDOI

A Formal Equational Theory for Call-By-Push-Value

TL;DR: This work adapts Lassen's normal form bisimulations technique to establish the soundness of equational theories for both an untyped call-by-value \(\lambda \)-calculus and a variant of Levy’s call- by-push-value language.
Posted Content

Structural Operational Semantics for Control Flow Graph Machines.

TL;DR: A tight equivalence is established between Levy's call-by-push-value (CBPV) calculus and a control flow graph machine whose instructions are in static single assignment (SSA) form that is similar to the SSA intermediate representations found in modern compilers such as LLVM and GCC.