Skip to main content
Back to USENIX
  • Conferences
  • Students
Sign in

USENIX Conference Policies

  • Event Code of Conduct
  • Conference Network Policy
  • Statement on Environmental Responsibility Policy

Hancock: A Language for Processing Very Large-Scale Data

A signature is an evolving customer profile computed from call records. AT&T uses signatures to detect fraud and to target marketing. Code to compute signatures can be difficult to write and maintain because of the volume of data. We have designed and implemented Hancock, a C-based domain-specific programming language for describing signatures. Hancock provides data abstraction mechanisms to manage the volume of data and control abstractions to facilitate looping over records. This paper describes the design and implementation of Hancock, discusses early experiences with the language, and describes our design process.

Dan Bonachea, University of California, Berkeley

Kathleen Fisher, AT&T Labs--Shannon Laboratory

Anne Rogers, AT&T Labs--Shannon Laboratory

Frederick Smit, Cornell University

BibTeX
@inproceedings {271523,
author = {Dan Bonachea and Kathleen Fisher and Anne Rogers and Frederick Smit},
title = {Hancock: A Language for Processing Very {Large-Scale} Data},
booktitle = {2nd Conference on Domain-Specific Languages (DSL 99)},
year = {1999},
address = {Austin, TX },
url = {https://www.usenix.org/conference/dsl-99/hancock-language-processing-very-large-scale-data},
publisher = {USENIX Association},
month = oct
}
Download

Links

Paper: 
http://usenix.org/publications/library/proceedings/dsl99/full_papers/bonachea/bonachea.pdf
Paper (HTML): 
http://usenix.org/publications/library/proceedings/dsl99/full_papers/bonachea/bonachea_html/index.html
  • Log in or register to post comments

© USENIX
EIN 13-3055038

  • Privacy Policy
  • Contact Us