ACM Home Page
Please provide us with feedback. Feedback
Hancock: a language for processing very large-scale data
Full text PdfPdf (862 KB)
Source DSL archive
Proceedings of the 2nd conference on Domain-specific languages table of contents
Austin, Texas, United States
Pages: 163 - 176  
Year of Publication: 1999
ISBN:1-58113-255-7
Also published in ...
Authors
Dan Bonachea  EECS department at the University of California at Berkeley and AT&T Labs, Shannon Laboratory, 180 Park Avenue, Florham Park, NJ
Kathleen Fisher  AT&T Labs, Shannon Laboratory, 180 Park Avenue, Florham Park, NJ
Anne Rogers  AT&T Labs, Shannon Laboratory, 180 Park Avenue, Florham Park, NJ
Frederick Smith  CS department at Cornell University and AT&T Labs, Shannon Laboratory, 180 Park Avenue, Florham Park, NJ
Sponsors
SIGSOFT: ACM Special Interest Group on Software Engineering
SIGPLAN: ACM Special Interest Group on Programming Languages
USENIX Assoc : USENIX Assoc
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 31,   Citation Count: 7
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/331960.331981
What is a DOI?

ABSTRACT

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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
ABB+97
Atkins, D., 'F. Ball, M. Benedikt, G. Bruns, K. Cox, P. Mataga, and K. Rehor. Experience with a domain specific language for form-based services. In Proceedmgs of the USENIX 'g7 Conference on Domain-Specific Languages, 1997.
 
CDR+97
Chandra, S., M. Dahlin, B. Richards, R. Y. Wang, T. E. Anderson, and J. Ft. Larus. Experience with a language for writing coherence protocols. In Proceedings of the USF, NIX '97 Con}etcher on Domam-Speclfic Languages, 1997.
 
CP98
Cortes, C. and D. Pregibon. Gigs mining. In Proceedings of the Fourth Internat+onal Conference on Knowledge Discovery and Data Mming, 1998.
CRL96
 
Ell97
Elliott, G. Modeling interactive 3D and multimedia animation with an embedded language. In Proceedings of the USENIX '97 Conference on Domain-Specific Languages, 1997.
 
GJKW97
 
KV91
Korn, D. G. and K.-F. Vo. SFIO: Safe/fast string/file I0. In Proc. of the Summer '91 Usen,x Confe~nee. USENIX, 199|~ pp. 235-256.
 
Lin99
Linderrnan, J. Msort. Private communication, 1999.
 
MMB92
McIIroy, M. D., P. M. McIlroy, and K. Bostic. Engineering radix sort. Technical Memorandum 11260-920902- $3TMS, AT&T Bell Labs, Murray Hill, N J, September 1992.
 
SCHO99
Sift, M., S. Ohandra, N Heintze, and D. Oliva. Pre-reIease of C-frontend library for SML/NJ. See http://cm.belllabs. corn / cm/cs/w hat / sm Inj/index. html., 1 .q99.
 
SF97
Stevenson, D. E. and M. M Fleck. Programming language support for digitized images or, The monsters in the closet. In Proceedings o} the USENIX '97 Conference on Domatn-Specific Languages, 1997.
 
TMC97
Thibauit, S., R. Maxlet, and C. Consel. A domain specific language for video device drivers: From design to implementation. In Proceedings of the USENIX 'g7 Conference on Domain.Specific Languages, 1997.
 
Vo96
Vo, K.-P. VmMloc: A general and efficient memory allocator. So.ftware~ Pratt,or and Experience, 26+ I996, pp. i--18.


Collaborative Colleagues:
Dan Bonachea: colleagues
Kathleen Fisher: colleagues
Anne Rogers: colleagues
Frederick Smith: colleagues