Join us on:
Facebook
LinkedIn
Plaxo

Tuesday (Oct 27th)

Detailed Schedule

8:00–5:00
On-site — Registration
8:30–5:00
Doctoral Symposium — Doctoral Symposium
  • Tom Dinkelaker
  • Roman Popp
  • Yu Sun
  • Zekai Demirezen
  • Tudor Dumitras
  • Antoine Marot
8:30–5:00
Several
WikiSym — Colocated Conference
8:30–10:00
OOPSLA Keynote Speaker: Turing Award Lecture (reprise) — Invited Speaker
  • Barbara Liskov
8:30–8:35
Chair's Welcome — Announcements and Award
  • Shail Arora
10:15–11:00
From Platform-Independent to Platform-Specific Models Using Democles (1 of 2) — Demonstration
  • Christian Glodt
  • Pierre Kelsen
10:15–11:00
MetaEdit+: Defining and Using Integrated Domain-Specific Modeling Languages (1 of 2) — Demonstration
  • Juha-Pekka Tolvanen
10:15–11:00
ModelTalk: A Domain Specific Language Workbench (1 of 1) — Demonstration
  • Atzmon Hen-Tov
  • David Lorenz
10:15–11:00
The Anti-Goldilocks Debugger: Helping the Average Bear Debug Transparently Transformed Programs (1 of 2) — Demonstration
  • Myoungkyu Song
10:30–12:00
Language Design — Research Program
  1. Flapjax: A Programming Language for Ajax Applications
  2. CZ: Multiple Inheritance without Diamonds
  3. Empirical Assessment of Object-Oriented Implementations with Multiple Inheritance and Static Typing
10:30–12:00
Papers 1 — Onward!
  1. Traditional Assignment Considered Harmful
  2. Silhouette: Visual Language for Meaningful Shape
  3. Coherent Reaction
  4. π - a Pattern Language
11:15–12:00
Consultant's Assistant: A Tool for Collaborative Requirement Gathering and Management (1 of 2) — Demonstration
  • Vibha Singhal Sinha
11:15–12:00
MetaEdit+: Defining and Using Integrated Domain-Specific Modeling Languages (2 of 2) — Demonstration
  • Juha-Pekka Tolvanen
11:15–12:00
ORTS: A Tool for Optimized Regression Testing Selection (1 of 2) — Demonstration
  • Sheng Huang
11:15–12:00
Trailblazer: A Tool for Automated Annotation Refactoring (1 of 2) — Demonstration
  • Myoungkyu Song
12:00–1:25
Tuesday Tutorial Lunch — Tutorial
1:30–5:00
T18. Agile Architecture via Modularity Patterns — Tutorial
  • Kirk Knoernschild
1:30–5:00
T20. Domain-Driven Design: Putting the Model to Work — Tutorial
  • Eric Evans
1:30–5:00
T21. Domain-Specific Modeling: Enabling full code generation — Tutorial
  • Juha-Pekka Tolvanen
  • Steven Kelly
1:30–5:00
T23. Real-Time Programming on the Java Platform — Tutorial
  • David Holmes
  • Tony Printezis
1:30–5:00
T24. The Adaptive Object-Model Architecture: Giving Users Control over Their Business — Tutorial
  • Joseph Yoder
1:30–3:00
Onward! Keynote Speaker — Invited Speaker
  • Thomas W. Malone
3:15–4:00
Flapjax: Ajax without the Spaghetti (1 of 2) — Demonstration
  • Leo Meyerovich
  • Arjun Guha
3:15–4:00
The Future is Dynamic -- Adaptive Runtime Resource Management for Heterogeneous Computer Platforms (1 of 2) — Demonstration
  • Roel Wuyts
3:15–4:00
The Good, The Bad and The Ugly - Three Ways to Use a Semantic Code Query System (1 of 3) — Demonstration
  • Patrycja Wegrzynowicz
3:15–4:00
The SmaCC Transformation Engine - How to Convert Your Entire Code Base into a Different Programming Language (1 of 2) — Demonstration
  • Don Roberts
  • John Brant
3:30–5:30
Concurrency — Research Program
  1. Parallel Programming with Object Assemblies
  2. Grace: Safe Multithreaded Programming for C/C++
  3. A Type and Effect System for Deterministic Parallel Java
  4. Thorn---Robust, Concurrent, Extensible Scripting on the JVM
3:30–5:00
Community performance optimization: Making your people run as smoothly as your site — Invited Speaker
  • Brion Vibber
3:30–5:00
The Knowledge Worker of the Future — Panel
  • Cary A. Bran
3:30–4:30
Films — Onward!
  1. DOLLI 2 - Project Presentation
  2. Puppet and the Probe
  3. Software Cinema: Stories from the Lab
  4. Video-based Requirements Engineering for Pervasive Computing Applications: An Example of Preventing Water Damage
4:15–5:00
Get to Know Your Clones with CeDAR (1 of 2) — Demonstration
  • Robert Tairas
  • Jeff Gray
4:15–5:00
MT-Scribe: A Tool for Recording and Inferring Model Transformations (1 of 2) — Demonstration
  • Yu Sun
4:15–5:00
ORTS: A Tool for Optimized Regression Testing Selection (2 of 2) — Demonstration
  • Sheng Huang
4:15–5:00
Weaving Web Applications with WebDSL (1 of 2) — Demonstration
  • Danny M. Groenewegen
  • Eelco Visser
4:30–6:00
Innovation in Progress — Onward!
  1. The Commenting Practice of Open Source
  2. Polymorphic System Architecture Summary
  3. How Does Project Managers Personality Matter? Building the Linkage between Project Managers Personality and the Success of software Development Projects
  4. Modern Meeting Management and Information Retrieval: Automatic Protocol Generation and Meeting Work
  5. The Mythical Matched Modules: Overcoming the Tyranny of Inflexible Software Construction
  6. To Pull or Not to Pull
  7. What is wrong with the Software Development? Research Trends and a new Software Engineering Paradigm
  8. Challenges for Agile Development of Large Systems in the Aviation Industry
5:30–6:55
TOOTS: The OOpsla Trivia Show — Panel
  • Jeff Gray
  • Douglas C. Schmidt
Please email any questions to . This e-mail address is being protected from spambots. You need JavaScript enabled to view it