12th European Conference on Object-Oriented Programming
Brussels, Belgium, July 20 - 24, 1998

Tutorial T3


T1  T2  T3   T4   T5   T6   T7   T8   T9   T10   T11   T12   T13   T14   T15   T16  

Using Subject-Oriented Programming to Overcome Common Problems in Object-Oriented Software Development and Evolution

Organizers: Harold Ossher
IBM Thomas J. Watson Research Center

Peri Tarr
IBM Thomas J. Watson Research Center
Day: Monday morning
Level: Intermediate
Room: C303 (4th floor)

Subject-oriented programming (SOP) is a practical approach to object-oriented programming-in-the-large. SOP addresses some well-known limitations of object-oriented development without forcing developers to adopt new languages or abandon the object-oriented paradigm. These limitations include weaknesses in:

This tutorial will present the SOP approach and show developers how to use both the paradigm and tool support for SOP.

Harold Ossher co-invented subject-oriented programming in 1993. He manages a group that has built C++ support and prototype Smalltalk and Java (in progress) support for subjects. Peri Tarr joined the group in 1996. She has a strong background in software engineering and the application of subjects to it.


ECOOP'98 Home Page | Conference at a Glance | Organization
Technical Programme | Tutorials | Workshops | Panels | Exhibits | Demonstrations | Posters
Social Programme | Partner's Programme | Accommodation | Useful to Know | Registration

Last modified on July 6, 1998. Maintained by the ECOOP'98 information team.