Home Prospective Students People Courses Facilities Research Projects Jobs and Internships Grad Program FAQ Support Contact
Women in CS Community Connections   FlashMob Computing
CS Webmail







ACM ANTLR2005 Workshop
Co-sponsored by:
   University of San Francisco and
   BEA Systems

October 20-21, 2005
BEA Systems, San Francisco Office

Hosted by BEA WebLogic Communication Platform

Ric Klaren's (C++ code generation guy) trip paid for by

This workshop provides a forum for language developers and researchers to present ideas, experiences, techniques, and tools related to the ANTLR parser generator and language implementation or translation. The StringTemplate template engine will also be discussed. The future direction of ANTLR will be discussed at length and participants will get short tutorials on ANTLR 3.0 and the ANTLRWorks grammar development environment. There will be plenty of time to share war stories about grammar development and to get expert advice on solving your tough grammar and translation problems.

We encourage the submission of short (<=5 pages) "position" papers, normal papers (<=10 pages), and/or "experience" presentations, however, you do not have to submit a paper to attend. Note: this is more of a practitioner's workshop than an academic's workshop. See the ANTLR2004 workshop.

The workshop is limited to the first 35 people that register. There are only a few slots left as of October 6th. If you are interested in attending please register asap.

PRIZES. We will be giving away free Intellij development environment licenses to 3 lucky attendees! Also thanks to the great people at jetbrains.com, they'll be sending some nice Intellij swag for attendees.

POLO SHIRTS. We have nice polo shirts for all attendees.

Topics and schedule

The workshop will be from 10am-noon and then 1:30-6:00pm on Thursday (20 October) and Friday (21 October) with a dinner Thursday evening.

Thursday, Oct. 20

09:00 Registration and breakfast

10:00 Welcome and Introduction, Terence Parr, Reto Kramer, Jean Bovet

10:15 ANTLR v3 Overview, Terence Parr

11:30 ANTLRStudio, Prashant Deva (remotely via video)

12:00 Lunch

13:00 StringTemplate Overview, Terence Parr

14:30 Transforming Java by separated analysis/synthesis phases, Oliver Zeigermann

15:15 A System Verilog Parser in ANTLR, Bill Canfield

16:00 An Attribute Unification Proposal, Loring Craymer

16:45 ANTLRWorks with Objective-C example, Jean Bovet

17:30 "Stump the experts". Bring on your nasty parsing problems!


16:00 Workshop Dinner, downtown San Francisco (walking distance)


Friday, Oct. 21

09:30 Breakfast

10:00 ANTLR case studies SQL, JCL, and Java, Jim O'Connor

10:30 Parsing XML with ANTLR v3, Oliver Zeigermann

11:15 Code duplication detection using ASTs, Do Te Kien

12:00 Lunch

13:00 LL(*) Parsing, Terence Parr

14:15 Semantic predicate hoisting, Terence Parr

15:00 C++ codegen and support code for ANTLR v3, Ric Klaren

15:30 Automated language testing, Terence Parr

15:45 ANTLRWorks Future (e.g., Exemplar-based grammar development), Jean Bovet

16:15 ANTLR & StringTemplate Future, Terence Parr

Location

The workshop will be held at BEA Systems downtown San Francisco office.

235 Montgomery St, San Francisco, CA 94104
Montgomery street between Bush and Pine streets
Montgomery BART/Muni station

There will be wireless access for ANTLR2005 attendees.

We will attempt to record the lectures for later posting to the web.

Proceedings

We will not be officially publishing the proceedings, but printed copies will be made available to participants and the electronic copies will be available on the antlr.org website.

Fee

This workshop is $89 for participants including food during the day, thursday night dinner, printing, and other goodies. Airfare and hotel must be covered and arranged by participants individually. Please bring a check payable to the University of San Francisco with you. We will collect the checks during registration at the start of the workshop.

Registration

Please register for ANTLR2005 so that we can prepare for the appropriate number and can add you to the parking list.

Accommodations

For those of you coming from out of town, there is a really hip hostel-like hotel available in the Mission district, Elements Hotel, which may be a bit "edgy" for some people. Rates are cheap and I think it's 2 blocks from BART which will take you within a few blocks of BEA's office downtown. It might be a bit loud there due to the attached roofdeck bar. San Francisco at it's finest. :)

Article or presentation proposal

Please send email to parrt at cs.usfca.edu with questions or proposals for presentations by September 20th. All presentations and papers will be reviewed by our workshop committee listed below. The deadline for full submissions is October 1. Please submit PDF or HTML documents only. You will be able to plug in your laptop or use our existing PC or linux hardware to present. We also have a document camera, video projector, and whiteboard available.

After-session entertainment

As with previous ANTLR workshops, participants are encouraged to join the organizers for food and beverages at a local establishment after the October 20th (thursday) session. We are still locking in the appropriate restaurant. The dinner portion will be covered as part of your attendee fee.

Organizers

Terence Parr, USF; parrt at cs.usfca.edu
Reto Kramer, BEA Systems; reto at bea.com
Jean Bovet, USF; jean_bovet at mac.com

Last modified Tuesday October 18, 2005
Department of Computer Science, University of San Francisco
Please e-mail webmaster at cs dot usfca dot edu with comments or problems