russo@cs.uiuc.edu (Vince Russo) (07/23/90)
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.