OCTOBER 25 TO 29, 2009
8:00–5:00
|
On-site — Registration |
8:30–5:00
|
Doctoral Symposium — Doctoral Symposium
|
8:30–5:00
Several
|
WikiSym — Colocated Conference |
8:30–10:00
|
OOPSLA Keynote Speaker: Turing Award Lecture (reprise) — Invited Speaker
|
8:30–8:35
|
Chair's Welcome — Announcements and Award
|
10:15–11:00
|
From Platform-Independent to Platform-Specific Models Using Democles (1 of 2) — Demonstration
|
10:15–11:00
|
MetaEdit+: Defining and Using Integrated Domain-Specific Modeling Languages (1 of 2) — Demonstration
|
10:15–11:00
|
ModelTalk: A Domain Specific Language Workbench (1 of 1) — Demonstration
|
10:15–11:00
|
The Anti-Goldilocks Debugger: Helping the Average Bear Debug Transparently Transformed Programs (1 of 2) — Demonstration
|
10:30–12:00
|
Language Design — Research Program
|
10:30–12:00
|
Papers 1 — Onward!
|
11:15–12:00
|
Consultant's Assistant: A Tool for Collaborative Requirement Gathering and Management (1 of 2) — Demonstration
|
11:15–12:00
|
MetaEdit+: Defining and Using Integrated Domain-Specific Modeling Languages (2 of 2) — Demonstration
|
11:15–12:00
|
ORTS: A Tool for Optimized Regression Testing Selection (1 of 2) — Demonstration
|
11:15–12:00
|
Trailblazer: A Tool for Automated Annotation Refactoring (1 of 2) — Demonstration
|
12:00–1:25
|
Tuesday Tutorial Lunch — Tutorial |
1:30–5:00
|
T18. Agile Architecture via Modularity Patterns — Tutorial
|
1:30–5:00
|
T20. Domain-Driven Design: Putting the Model to Work — Tutorial
|
1:30–5:00
|
T21. Domain-Specific Modeling: Enabling full code generation — Tutorial
|
1:30–5:00
|
T23. Real-Time Programming on the Java Platform — Tutorial
|
1:30–5:00
|
T24. The Adaptive Object-Model Architecture: Giving Users Control over Their Business — Tutorial
|
1:30–3:00
|
Onward! Keynote Speaker — Invited Speaker
|
3:15–4:00
|
Flapjax: Ajax without the Spaghetti (1 of 2) — Demonstration
|
3:15–4:00
|
The Future is Dynamic -- Adaptive Runtime Resource Management for Heterogeneous Computer Platforms (1 of 2) — Demonstration
|
3:15–4:00
|
The Good, The Bad and The Ugly - Three Ways to Use a Semantic Code Query System (1 of 3) — Demonstration
|
3:15–4:00
|
The SmaCC Transformation Engine - How to Convert Your Entire Code Base into a Different Programming Language (1 of 2) — Demonstration
|
3:30–5:30
|
Concurrency — Research Program
|
3:30–5:00
|
Community performance optimization: Making your people run as smoothly as your site — Invited Speaker
|
3:30–5:00
|
The Knowledge Worker of the Future — Panel
|
3:30–4:30
|
Films — Onward!
|
4:15–5:00
|
Get to Know Your Clones with CeDAR (1 of 2) — Demonstration
|
4:15–5:00
|
MT-Scribe: A Tool for Recording and Inferring Model Transformations (1 of 2) — Demonstration
|
4:15–5:00
|
ORTS: A Tool for Optimized Regression Testing Selection (2 of 2) — Demonstration
|
4:15–5:00
|
Weaving Web Applications with WebDSL (1 of 2) — Demonstration
|
4:30–6:00
|
Innovation in Progress — Onward!
|
5:30–6:55
|
TOOTS: The OOpsla Trivia Show — Panel
|