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.