This document presents research on developing an alias calculus for a programming language called MoRe that models dynamic memory allocation with decidable pointer arithmetic. The alias calculus consists of configuration rules to track alias relationships between variables and memory addresses as a program executes. It is proved sound in that the alias relationships computed by the calculus include all actual aliases possible after a program runs. The goal is to enable static alias analysis to find memory errors, but the presented language MoRe would need to be more realistic for practical applications.