Join us on:
Facebook
LinkedIn
Plaxo

Tuesday (Oct 27th)

Detailed Schedule

8:00–5:00
On-siteRegistration
8:30–5:00
Doctoral SymposiumDoctoral Symposium
  • Tom Dinkelaker
  • Roman Popp
  • Yu Sun
  • Zekai Demirezen
  • Tudor Dumitras
  • Antoine Marot
8:30–5:00
Several
WikiSymColocated Conference
8:30–10:00
OOPSLA Keynote Speaker: Turing Award Lecture (reprise)Invited Speaker
  • Barbara Liskov
8:30–8:35
Chair's WelcomeAnnouncements 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 DesignResearch 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 1Onward!
  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 LunchTutorial
1:30–5:00
T18. Agile Architecture via Modularity PatternsTutorial
  • Kirk Knoernschild
1:30–5:00
T20. Domain-Driven Design: Putting the Model to WorkTutorial
  • Eric Evans
1:30–5:00
T21. Domain-Specific Modeling: Enabling full code generationTutorial
  • Juha-Pekka Tolvanen
  • Steven Kelly
1:30–5:00
T23. Real-Time Programming on the Java PlatformTutorial
  • David Holmes
  • Tony Printezis
1:30–5:00
T24. The Adaptive Object-Model Architecture: Giving Users Control over Their BusinessTutorial
  • Joseph Yoder
1:30–3:00
Onward! Keynote SpeakerInvited 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
ConcurrencyResearch 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 siteInvited Speaker
  • Brion Vibber
3:30–5:00
The Knowledge Worker of the FuturePanel
  • Cary A. Bran
3:30–4:30
FilmsOnward!
  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 ProgressOnward!
  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 ShowPanel
  • 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