Languages

Sunday, 26 October

8:30-17:00 Full day

Tutorial 16: Concepts of Object-Oriented Programming
Workshop 9: The 3rd OOPSLA Workshop on Domain-Specific Modeling
Workshop 15: Multiparadigm Programming with OO Languages (MPOOL'03)
Workshop 16: How to Use Ontologies and Modularization to Explicitly Describe the Concept Model of a Software Systems Architecture

8:30-12:00 Morning

Tutorial 4: Introduction to Aspect-Oriented Programming with AspectJ
Tutorial 7 Programming Internet-Scale Distributed Applications in the 21st Century: BPEL and Beyond

13:30-17:00 Afternoon

Tutorial 10: Advanced Aspect-Oriented Programming with AspectJ

Monday, 27 October

8:30-17:00 Full day

Workshop 3: Generative techniques in the context of MDA
Workshop 8: Multiple Viewpoints for System Modeling
Workshop 21: 2nd International Workshop on Language Agnostic Runtimes and Component Based Architectures
Workshop 22: Web Services and Service-Oriented Architecture Best Practices and Patterns

8:30-12:00 Morning

Tutorial 20: The C# Programming Language
Tutorial 22: Garbage Collection
Tutorial 29 Foundations of Object-Oriented Languages: Types and Language Design

13:30-17:00 Afternoon

Tutorial 27: Java Reflection

Tuesday, 28 October

13:30-17:00 Afternoon

Tutorial 39: Enterprise Aspect-Oriented Programming with AspectJ
Tutorial 40: An Overview of UML 2.0
Tutorial 41 C++ Threading: A Generic-Programming Approach
Tutorial 43 Program Generation: Concepts and Techniques

Wednesday, 29 October

13:30-15:00

Domain-Driven Development: Technology