Accession Number:

AD1071633

Title:

Synthesizing Data Wranglers

Descriptive Note:

Technical Report,01 Nov 2016,30 Nov 2018

Corporate Author:

Princeton University Princeton United States

Report Date:

2019-04-01

Pagination or Media Count:

34.0

Abstract:

Maintaining software systems that manage evolving representations of data is tedious and error prone. This study developed algorithms for automatically synthesizing lenses, which are software adaptors that convert between two different representations of the same information. These synthesis algorithms take as input i the type of each source as a regular expression, and ii a small collection of representative examples of the desired translation. They produce as output different varieties of string lenses. The products of this investigation include several published papers describing and evaluating the algorithms, as well as open-source code that implements those algorithms.

Subject Categories:

Distribution Statement:

APPROVED FOR PUBLIC RELEASE