[comp.object] Object Oriented OS Workshop

russo@m.cs.uiuc.edu (07/24/90)

                          CALL FOR PARTICIPATION:

          WORKSHOP ON OBJECT ORIENTATION IN OPERATING SYSTEMS
		 at the ECOOP/OOPLSA JOINT CONFERENCE
		   Ottawa (Canada), 22 October 1990
                                   
There has been recently a great deal of activity applying the
object-oriented approach in the area of operating systems.  This
workshop will consider the several ways that this can be envisaged:
(1) operating system support for user-level objects; (2) using objects
in the design of an operating system; and (3) interactions between
user and system objects.

Operating system support for objects.

    What are the inadequacies of ``standard'' operating systems for
    object-oriented languages and applications?  What support can
    operating systems offer to object-oriented systems?  What is the
    appropriate object granularity?  Can objects be shared between
    different languages?  What are appropriate OS-level mechanisms:
    garbage collection, object storage, object migration?

Using objects in the operating system.

    How does the object-oriented paradigm fit in the design and
    implementation of operating systems?  What software engineering
    advantages can be gained from structuring an operating system in
    an object-oriented fashion?  How difficult is it to map existing
    operating system wisdom into the object-oriented paradigm?  Does
    this mapping expose novel solutions to existing problems, or just
    different views of existing solutions?  Can an object-designed OS
    be as efficient as the traditional type?  Do existing O-O languages
    address the needs of OS designers, and if not, what is wrong with
    them?

Relations between user objects and OS objects.

    What relationships are there between application objects and the
    object which implement the operating system itself? Can
    user-defined objects override OS policies?


Many research groups worldwide have started to address these questions
independently.  This workshop supplies a unique opportunity for them
to meet and to share their experiences.

The workshop will address the question: ``What is an object-oriented
operating system?''  Potential participants are asked to submit a
position paper describing their work and how they feel it is relevant
to the subject of object-oriented operating systems.  To maximize
interaction, attendance will be limited to 30 or 40 people, selected
on the basis of their position paper.

Persons interested in this workshop are invited to send a short (1 to
5 pages) position paper, in two copies, by August 1, to either of the
organizers listed below.  (Please, do *not* send submissions by e-mail.)

Marc Shapiro                          Vince Russo
INRIA                                 Department of Computer Science
Domaine de Voluceau                   University of Illinois
BP 105                                1304 W. Springfield Ave.
78153 Rocquencourt C'edex             Urbana, IL 61801
France                                USA

Selected participants will be notified by August 24.