GPCE Home
GPCE'10 Home
Keynotes
Schedule
Accepted Papers
Poster
Organization
Dates
Venue
Registration
Workshop
FOSD
Electronic
Submission
(Submission system is closed)
Abstracts due: Wednesday, May 26, 23:59:59, Apia time.
Full papers due: Sunday, May 30, 23:59:59, Apia time.
All Sunday activities will take place in Academisch Genootschap Eindhoven. The tutorials will take place in the Meerlezaal, FOSD in Haardkamer. Small groups can convene for informal "birds of feather" sessions in the Terraskamer.
8:30 | Registration |
8:50 | Opening |
9:00 | Tutorial 1 - Project Fortress: A Growable Language for Scientists and Engineers [pdf?] |
Sukyoung Ryu | |
10:00 | Break |
10:30 | Tutorial 2 - Mega-Modeling Software Language Artifacts [pdf?] |
Jean-Marie Favre, Dragan Gašević, Ralf Lämmel | |
11:30 | Tutorial 3 - Embedded Domain-Specific Language Implementation using Dependent Types [pdf?] |
Edwin Brady | |
12:30 | Lunch |
13:30 | Tutorial 4 - Agile and Efficient Domain-Specific Languages using Multi-Stage Programming in Java Mint [pdf?, ppt?] |
Mathias Ricken, Edwin Westbrook, Walid Taha | |
14:30 | Tutorial 5 - Ontologies and Software Language Engineering [pdf?] |
Dragan Gašević, Fernando Silva Parreiras, Tobias Walter | |
15:30 | Break |
16:00 | Tutorial 6 - Language Definition and Extension with MPS [pdf?] |
Markus Völter | |
17:00 | End |
8.45 | Opening |
9.00-10.00 | Keynote (Session 1) |
Ralf Lämmel: The Hitchhiker's Guide to Software Languages | |
10.00-10.30 | Coffee |
10.30-12.00 | Session 2 Separation of Concerns 1 |
Session Chair: Sven Apel | |
Dave Clarke, Michiel Helvensteijn and Ina Schaefer: Abstract Delta Modeling | |
Uwe Ryssel, Joern Ploennigs and Klaus Kabitzsch: Automatic Variation-Point Identification in Function-Block-Based Models | |
Julio Sincero, Reinhard Tartler, Daniel Lohmann and Wolfgang Schröder-Preikschat: Efficient Extraction and Analysis of Preprocessor-Based Variability | |
12.00-13.30 | Lunch |
13.30-15.00 | Session 3 Languages and Language Technology 1 |
Session Chair: Edwin Westbrook | |
Arie Middelkoop, S. Doaitse Swierstra and Atze Dijkstra: Iterative Type Inference with Attribute Grammars | |
Matthias P. Krieger, Alexander Knapp and Burkhart Wolff: Automatic and Efficient Simulation of Operation Contracts | |
Yuheng Long, Sean Mooney, Tyler Sondag and Hridesh Rajan: Implicit Invocation Meets Safe, Implicit Concurrency | |
15.00-15.30 | Coffee |
15.30-17.00 | Session 4 Components |
Session Chair: Zoltan Porkolab | |
Juan F. Navas, Jean-Philippe Babau and Jacques Pulou: A Component-based Run-time Evolution Infrastructure for Resource-Constrained Embedded Systems | |
Christian Hofer and Klaus Ostermann: Modular Domain-Specific Language Components in Scala | |
Reinhard Wolfinger, Markus Löberbauer, Markus Jahn and Hanspeter Mössenböck: Adding Genericity to a Plug-in Framework | |
17.30-19.00 | Reception |
8.45 | Opening |
9.00-10.00 | Keynote (Session 1) |
Martin Erwig: A Language for Software Variation Research | |
10.00-10.30 | Coffee |
10.30-12.00 | Session 2 Separation of Concerns 2 |
Session Chair: Jeremy Siek | |
Sandro Schulze, Sven Apel and Christian Kästner: Code Clones in Feature-Oriented Software Product Lines | |
Éric Tanter, Philippe Moret, Walter Binder and Danilo Ansaloni: Composition of Dynamic Analysis Aspects | |
Thomas Wuerthinger, Walter Binder, Danilo Ansaloni, Philippe Moret and Hanspeter Mössenböck: Applications of Dynamic Code Evolution for Java in GUI Development and Dynamic Aspect-Oriented Programming | |
12.00-13.30 | Lunch |
13.30-15.00 | Session 3 Languages and Language Technology 2 |
Session Chair: Charles Consel | |
Tiark Rompf and Martin Odersky: Lightweight Modular Staging: A Pragmatic Approach to Runtime Code Generation and Compiled DSLs | |
Zoltan Porkolab and Abel Sinkovics: Domain-specific Language Integration with Compile-time Parser Generator Library | |
Kevin Atkinson, Matthew Flatt and Gary Lindstrom: ABI Compatibility Through a Customizable Language | |
15.00-15.30 | Coffee |
15.30-17.00 | Session 4 Generation |
Session Chair: Klaus Ostermann | |
Mirko Bordignon, Ulrik P. Schultz and Kasper Stoy: Model-based Kinematics Generation for Modular Mechatronic Toolkits | |
Weiyu Miao and Jeremy Siek: Incremental Type-Checking for Type-Reflective Metaprograms | |
Neville Grech, Julian Rathke and Bernd Fischer: JEqualityGen: Generating equality and hashing methods | |
18.00-22.00 | Conference banquet -- DAF Museum |
8.45 | Opening |
9.00-10.00 | Keynote (Session 1) |
10.00-10.30 | Coffee |
10.30-12.00 | Session 2 |
12.00-13.30 | Lunch |
13.30-15.00 | Session 3 |
15.00-15.30 | Coffee |
15.30-17.00 | Session 4 |