A smooth combination of linear and herbrand equalities for polynomial time must-alias analysis

Helmut Seidl, Vesal Vojdani, Varmo Vene

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

5 Scopus citations

Abstract

We present a new domain for analyzing must-equalities between address expressions. The domain is a smooth combination of Herbrand and affine equalities which enables us to describe field accesses and array indexing. While the full combination of uninterpreted functions with affine arithmetics results in intractable assertion checking algorithms, our restricted domain allows us to construct an analysis of address must-equalities that runs in polynomial time. We indicate how this analysis can be applied to infer access patterns in programs manipulating arrays and structs.

Original languageEnglish
Title of host publicationFM 2009
Subtitle of host publicationFormal Methods - Second World Congress, Proceedings
Pages644-659
Number of pages16
DOIs
StatePublished - 2009
Event2nd World Congress on Formal Methods, FM 2009 - Eindhoven, Netherlands
Duration: 2 Nov 20096 Nov 2009

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume5850 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference2nd World Congress on Formal Methods, FM 2009
Country/TerritoryNetherlands
CityEindhoven
Period2/11/096/11/09

Fingerprint

Dive into the research topics of 'A smooth combination of linear and herbrand equalities for polynomial time must-alias analysis'. Together they form a unique fingerprint.

Cite this