OOPSLA'99 Workshop on
Object Oriented Reflection and Software Engineering
Denver, COLORADO
Monday, November 1st, 1999


Call for Papers

(call for paper in postscript).

Workshop Description

Object-Oriented Reflection and Software Engineering are two research areas in continuous evolution, and offering stimulating challenges for both academic and industrial researchers. Often, the undeniable usefulness of Software Engineering techniques and methodologies is obscured by the difficulty of making them effective for existing and bad designed systems. Features of reflection such as transparency, separation of concerns, and extensibility are perfect tools to aid the designer/implementer in several phases of software production. For example, by using reflective methodologies, software reusability can be improved, reducing the problems caused during integration of modules in existing systems. Reflection transparency allows to integrate a new feature (i.e., reuse a module implementing that feature) in a system without changing the existing code. We feel the necessity to investigate the benefits brought by reflective techniques on design and development of object-oriented software. In particular we would determine how object-oriented reflection impacted, impact, and will impact in the software engineering methodologies, and outline a novel reflective software engineering research area. This workshop can be a good meeting-point for people working in the two areas, and an occasion to present reflective solutions to Software Engineering open problems, and new ideas straddling the two areas.

Workshop Topics

Particularly interesting for this workshop are works on object-oriented reflection applied to the following branches of Software Engineering but related topics will also be considered: Papers about Software Engineering methodologies applied to the design, development and maintanance of reflective systems or applications are also welcome.

To ensure the quality of the workshop, each submission will be reviewed before acceptance by at least two program committee's members. Accepted papers will be made available over the Web and a set of proceedings will be distributed to participants at the workshop.

Workshop Format

The workshop is a full day meeting. Part of the workshop will be devoted to presentation of papers, and part will be devoted to panels and (we hope) to interchange of ideas between participants.

The workshop has to provide a discussion forum about the evolution of the sector and has to permit new cooperations to established with other researchers. The workshop will be particularly useful for young researchers who will be able to compare their ideas with other people working on the topic.

Submissions

Full papers (max 12-pages long) or position papers (max 6-pages long) must be sent electronically (Postscript or PDF file) to

OORaSE99@disi.unige.it

Papers will be published as technical report of the University of Milano. Probably, extended version of most interesting papers will be collected in a book of the Lecture Notes series in Computer Science published by Springer-Verlag.

Important Dates
 
Submission deadline: September 15th, 1999
Notification date: October 4th, 1999
Camera Ready deadline: October 16th, 1999
Workshop date: November 1st, 1999

Organizing Committee

Walter Cazzola, University of Milano Bicocca, Italy
Robert J. Stroud, University of Newcastle, United Kingdom
Francesco Tisato,  University of Milano Bicocca, Italy

Program Committee

Walter Cazzola University of Milano Bicocca, Italy
Shigeru Chiba University of Tsukuba, Japan
Stéphan Ducasse University of Bern, Switzerland
Serge Demeyer University of Bern, Switzerland
John Lamping Xerox PARC, USA
Satoshi Matsuoka Tokyo Institute of Technology, Japan
Robert J. Stroud,  University of Newcastle, United Kingdom
Dave Thomas, Object Technology International, Canada
Francesco Tisato,  University of Milano Bicocca, Italy