bcp.bib

@PREAMBLE{{\newcommand{\SortNoop}[1]{}}}
@MISC{Pierce:ICMTtalk,
  AUTHOR = {Benjamin C. Pierce},
  TITLE = {Foundations for Bidirectional Programming, or: {H}ow To Build 
                  a Bidirectional Programming Language},
  NOTE = {Keynote address at {\em International Conference 
                  on Model Transformation (ICMT)}},
  YEAR = 2009,
  MONTH = JUN,
  PLCLUB = {Yes},
  BCP = {Yes},
  KEYS = {harmony},
  SLIDES = {http://www.cis.upenn.edu/~bcpierce/papers/icmt-2009-slides.pdf}
}
@MISC{Pierce:LambdaTA,
  AUTHOR = {Benjamin C. Pierce},
  TITLE = {Lambda, The Ultimate {TA}: {U}sing a Proof Assistant to Teach 
                  Programming Language Foundations},
  NOTE = {Keynote address at {\em International Conference on 
                  Functional Programming (ICFP)}},
  YEAR = 2009,
  PLCLUB = {Yes},
  MONTH = SEP,
  BCP = {Yes},
  KEYS = {poplmark},
  SLIDES = {http://www.cis.upenn.edu/~bcpierce/papers/LambdaTA.pdf}
}
@MISC{Pierce:LambdaTA-ITP,
  AUTHOR = {Benjamin C. Pierce},
  TITLE = {Proof Assistant
                  as Teaching Assistant: A View from the Trenches},
  NOTE = {Keynote address at {\em International Conference 
                  on Interactive Theorem Proving (ITP)}},
  YEAR = 2010,
  PLCLUB = {Yes},
  MONTH = JUL,
  BCP = {Yes},
  KEYS = {poplmark},
  SLIDES = {http://www.cis.upenn.edu/~bcpierce/papers/LambdaTA-ITP.pdf}
}
@INCOLLECTION{EncyOfDBs09,
  AUTHOR = {V\'{e}ronique Benzaken and Giuseppe Castagna and Haruo
                  Hosoya and Benjamin C. Pierce and Stijn Vansummeren},
  TITLE = {{XML}  Typechecking},
  BOOKTITLE = {Encyclopedia of Database Systems},
  PUBLISHER = {Springer},
  YEAR = {2009},
  PLCLUB = {Yes},
  BCP = {Yes},
  KEYS = {xduce},
  NOTE = {To appear}
}
@MISC{Pierce:Onward2010,
  AUTHOR = {Benjamin C. Pierce},
  TITLE = {creativity: sensitivity and surprise},
  MONTH = OCT,
  YEAR = 2010,
  SLIDES = {http://www.cis.upenn.edu/~bcpierce/cgi-bin/photos/Onward.pdf},
  NOTE = {Keynote talk at {\em SPLASH / Onward!}},
  PLCLUB = {Yes},
  BCP = {Yes},
  KEYS = {misc}
}
@PROCEEDINGS{POPL09,
  TITLE = {Principles of Programming Languages (POPL)},
  EDITOR = {Benjamin C. Pierce},
  PUBLISHER = {ACM Press},
  YEAR = {2009},
  LOCATION = {Savannah, Georgia, January 2009},
  PLCLUB = {Yes},
  BCP = {Yes}
}
@INPROCEEDINGS{Greenberg10,
  AUTHOR = {Michael Greenberg and Benjamin C. Pierce and Stephanie Weirich},
  TITLE = {Contracts Made Manifest},
  YEAR = {2010},
  PUBLISHER = {ACM},
  BOOKTITLE = {{ACM} {SIGPLAN--SIGACT} {S}ymposium on {P}rinciples of {P}rogramming
                     {L}anguages ({POPL}), Madrid, Spain},
  YEAR = {2010},
  MONTH = JAN,
  BCP = {Yes},
  KEYS = {types},
  PLCLUB = {Yes},
  SHORT = {http://www.cis.upenn.edu/~bcpierce/papers/contracts-popl.pdf}
}
@INPROCEEDINGS{updatable-security-views,
  AUTHOR = {J. Nathan Foster and Benjamin C. Pierce and Steve Zdancewic},
  TITLE = {Updatable Security Views},
  BOOKTITLE = {IEEE Computer Security Foundations Symposium (CSF), Port Jefferson, NY},
  MONTH = JUL,
  YEAR = 2009,
  BCP = {yes},
  PLCLUB = {yes},
  CONF = {http://www.cis.upenn.edu/~jnfoster/papers/updatable-security-views.pdf}
}
@MISC{Pierce:POPL09ChairsReport,
  AUTHOR = {Benjamin C. Pierce},
  TITLE = {POPL 2009 PC Chair's Report},
  MONTH = JAN,
  YEAR = {2009},
  PLCLUB = {Yes},
  BCP = {Yes},
  SLIDES = {http://www.cis.upenn.edu/~bcpierce/papers/popl09-chairs-reports.pdf}
}
@BOOK{Pierce:SF,
  AUTHOR = {Benjamin C. Pierce and Chris Casinghino and 
                  Michael Greenberg and Vilhelm Sjoberg and Brent Yorgey},
  TITLE = {Software Foundations},
  YEAR = {2011},
  PUBLISHER = {Distributed electronically},
  PLCLUB = {Yes},
  BCP = {Yes},
  KEYS = {poplmark},
  FULL = {http://www.cis.upenn.edu/~bcpierce/sf}
}
@MISC{Spiders,
  AUTHOR = {Benjamin C. Pierce and Alessandro Romanel and Daniel Wagner},
  TITLE = {The {Spider Calculus}: Computing in Active Graphs},
  YEAR = {2010},
  PLCLUB = {Yes},
  BCP = {Yes},
  KEYS = {mobileagents},
  MANUSCRIPT = {http://www.cis.upenn.edu/~bcpierce/papers/spider_calculus.pdf}
}
@INPROCEEDINGS{DPCS2010,
  AUTHOR = {Jason Reed and Adam J. Aviv and Daniel
                  Wagner and Andreas Haeberlen and Benjamin C. Pierce and 
                  Jonathan M. Smith},
  TITLE = {Differential Privacy for Collaborative Security},
  BOOKTITLE = {European Workshop on System Security (EUROSEC)},
  YEAR = {2010},
  MONTH = APR,
  PLCLUB = {Yes},
  BCP = {Yes},
  KEYS = {security},
  MANUSCRIPT = {http://www.cis.upenn.edu/~bcpierce/papers/eurosec2010.pdf}
}
@MISC{OLDHofmannPierceWagner10,
  AUTHOR = {Martin Hofmann and Benjamin C. Pierce and Daniel Wagner},
  TITLE = {Symmetric Lenses},
  YEAR = {2010},
  MONTH = SEP,
  NOTE = {Submitted for publication},
  BCP = {yes},
  PLCLUB = {yes},
  KEYS = {security},
  SHORT = {http://www.cis.upenn.edu/~bcpierce/papers/symmetric.pdf},
  FULL = {http://www.cis.upenn.edu/~bcpierce/papers/symmetric-full.pdf}
}
@INPROCEEDINGS{HofmannPierceWagner10,
  AUTHOR = {Martin Hofmann and Benjamin C. Pierce and Daniel Wagner},
  TITLE = {Symmetric Lenses},
  YEAR = {2011},
  BOOKTITLE = {{ACM} {SIGPLAN--SIGACT} {S}ymposium on {P}rinciples of {P}rogramming
                     {L}anguages ({POPL}), Austin, Texas},
  MONTH = JAN,
  BCP = {yes},
  PLCLUB = {yes},
  KEYS = {harmony},
  SHORT = {http://www.cis.upenn.edu/~bcpierce/papers/symmetric.pdf},
  FULL = {http://www.cis.upenn.edu/~bcpierce/papers/symmetric-full.pdf}
}
@INPROCEEDINGS{Matching10,
  AUTHOR = {Davi M. J. Barbosa and Julien Cretin and Nate Foster
                  and Michael Greenberg and Benjamin C. Pierce},
  TITLE = {Matching Lenses: Alignment and View Update},
  YEAR = {2010},
  MONTH = SEP,
  BOOKTITLE = {{ACM} {SIGPLAN} {I}nternational {C}onference on {F}unctional {P}rogramming
                    ({ICFP}), Baltimore, Maryland},
  BCP = {yes},
  PLCLUB = {yes},
  KEYS = {harmony},
  TR = {http://repository.upenn.edu/cis_reports/915/},
  SHORT = {http://www.cis.upenn.edu/~bcpierce/papers/alignment.pdf}
}
@INPROCEEDINGS{ReedPierce10,
  AUTHOR = {Jason Reed and Benjamin C. Pierce},
  TITLE = {Distance Makes the Types Grow Stronger: 
                  {A} Calculus for Differential Privacy},
  BOOKTITLE = {{ACM} {SIGPLAN} {I}nternational {C}onference on {F}unctional {P}rogramming
                    ({ICFP}), Baltimore, Maryland},
  YEAR = {2010},
  MONTH = SEP,
  BCP = {yes},
  PLCLUB = {yes},
  KEYS = {security},
  SHORT = {http://www.cis.upenn.edu/~bcpierce/papers/dp.pdf}
}
@INPROCEEDINGS{BohannonPierce10,
  AUTHOR = {Aaron Bohannon and Benjamin C. Pierce},
  TITLE = {Featherweight {F}irefox:
                  {F}ormalizing the Core of a Web Browser},
  BOOKTITLE = {Usenix Conference on Web Application Development (WebApps)},
  YEAR = {2010},
  MONTH = JUN,
  BCP = {yes},
  PLCLUB = {yes},
  KEYS = {security},
  SHORT = {http://www.cis.upenn.edu/~bcpierce/papers/webapps_2010_bohannon_final.pdf}
}
@INPROCEEDINGS{Bohannon&09,
  AUTHOR = {Bohannon, Aaron and Pierce, Benjamin C. and Sj\"{o}berg, Vilhelm and Weirich, Stephanie and Zdancewic, Steve},
  TITLE = {Reactive Noninterference},
  BOOKTITLE = {CCS '09: Proceedings of the 16th ACM conference on Computer and communications security},
  YEAR = {2009},
  ISBN = {978-1-60558-894-0},
  PAGES = {79--90},
  LOCATION = {Chicago, Illinois, USA},
  DOI = {http://doi.acm.org/10.1145/1653662.1653673},
  PUBLISHER = {ACM},
  ADDRESS = {New York, NY, USA},
  BCP = {yes},
  PLCLUB = {yes},
  KEYS = {security}
}
@INPROCEEDINGS{Haeberlen&11,
  AUTHOR = {Andreas Haeberlen and Benjamin C. Pierce and 
                  Arjun Narayan},
  TITLE = {Differential Privacy Under Fire},
  BOOKTITLE = {Proceedings of the 20th USENIX Security Symposium},
  LOCATION = {San Francisco, CA},
  MONTH = AUG,
  YEAR = {2011},
  BCP = {yes},
  PLCLUB = {yes},
  KEYS = {security},
  PDF = {http://www.cis.upenn.edu/~ahae/papers/fuzz-sec2011.pdf}
}
@UNPUBLISHED{SAFEsummary2011,
  TITLE = {Preliminary Design of the SAFE Platform},
  AUTHOR = {Andr\'{e} DeHon and
                  Ben Karel and
                  Beno\^{i}t Montagu and
                  Benjamin C. Pierce and
                  Jonathan M. Smithand
                  Thomas F. Knight, Jr. and
                  Sumit Ray and
                  Gregory Sullivan and
                  Gregory Malecha and
                  Greg Morrisett and
                  Randy Pollack and
                  Robin Morisset and
                  Olin Shivers},
  MONTH = JUN,
  YEAR = 2011,
  BCP = {Yes},
  KEYS = {security},
  PLCLUB = {Yes},
  NOTE = {Submitted},
  PDF = {http://www.crash-safe.org/sites/default/files/plos11-submission.pdf}
}
@INPROCEEDINGS{DBLP:conf/esop/BeloGIP11,
  AUTHOR = {Jo{\~a}o Filipe Belo and
                  Michael Greenberg and
                  Atsushi Igarashi and
                  Benjamin C. Pierce},
  TITLE = {Polymorphic Contracts},
  BOOKTITLE = {European Symposium on Programming (ESOP), Saarbr{\"u}cken, Germany},
  YEAR = {2011},
  PAGES = {18-37},
  EE = {http://dx.doi.org/10.1007/978-3-642-19718-5_2},
  BCP = {Yes},
  PLCLUB = {Yes},
  KEYS = {contracts},
  CROSSREF = {DBLP:conf/esop/2011},
  BIBSOURCE = {DBLP, http://dblp.uni-trier.de}
}
@PROCEEDINGS{DBLP:conf/esop/2011,
  EDITOR = {Gilles Barthe},
  TITLE = {Programming Languages and Systems - 20th European Symposium
                  on Programming, ESOP 2011, Held as Part of the Joint European
                  Conferences on Theory and Practice of Software, ETAPS 2011,
                  Saarbr{\"u}cken, Germany, March 26-April 3, 2011. 
                  Proceedings},
  BOOKTITLE = {ESOP},
  PUBLISHER = {Springer},
  SERIES = {Lecture Notes in Computer Science},
  VOLUME = {6602},
  YEAR = {2011},
  ISBN = {978-3-642-19717-8},
  EE = {http://dx.doi.org/10.1007/978-3-642-19718-5},
  BIBSOURCE = {DBLP, http://dblp.uni-trier.de}
}