TVLA: A system for generating abstract interpreters

Tal Lev-Ami, Roman Manevich, Mooly Sagiv

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

13 Scopus citations

Abstract

TVLA (Three-Valued-Logic Analyzer) is a "YACC"-like framework for automatically constructing abstract interpreters from an operational semantics. The operational semantics is specified as a generic transition system based on first-order logic. TVLA was implemented in Java and successfully used to prove interesting properties of (concurrent) Java programs manipulating dynamically allocated linked data structures.

Original languageEnglish
Title of host publicationBuilding the Information Society - IFIP 18th World Computer Congress Topical Sessions
PublisherSpringer New York LLC
Pages367-375
Number of pages9
ISBN (Print)1402081561, 9781402081569
DOIs
StatePublished - 1 Jan 2004
Externally publishedYes
EventIFIP 18th World Computer Congress Topical Sessions - Toulouse, France
Duration: 22 Aug 200427 Aug 2004

Publication series

NameIFIP Advances in Information and Communication Technology
Volume156
ISSN (Print)1868-4238

Conference

ConferenceIFIP 18th World Computer Congress Topical Sessions
Country/TerritoryFrance
CityToulouse
Period22/08/0427/08/04

Fingerprint

Dive into the research topics of 'TVLA: A system for generating abstract interpreters'. Together they form a unique fingerprint.

Cite this