OOPS 2004 Preliminary Call for Papers

              Object-Oriented Programming Languages and Systems

Special Track at the 19th ACM Symposium on Applied Computing, SAC 2004


                              March 14-17, 2004
                               Nicosia, Cyprus
                     The University of Cyprus in Nicosia

- Important Dates

September 6, 2003: Paper Submission
October 18, 2003: Author Notification
November 8, 2003: Camera-Ready Copy
March 14-17 2004: SAC 2004

- SAC 2004

Over past eighteen years, the ACM Symposium on Applied
Computing (SAC) has become a primary forum for applied computer
scientists and application developers around the world to
interact and present their work. SAC 2004 is sponsored by the ACM
Special Interest Group on Applied Computing (SIGAPP) and is
presented in cooperation with other ACM Special Interest Groups.
SAC 2004 is hosted by the University of Cyprus in Nicosia, Cyprus.

Authors are invited to contribute original papers in all areas of
experimental computing and application development for various
technical sessions of SAC 2004. In tune with the tradition of SAC,
there will be a number of special tracks held at SAC 2004. Some of the
topics of these special tracks are: Programming Languages, Parallel and
Distributed Computing, Agent Systems, Databases, and Object-oriented
Programming Languages and Systems.

- OOPS Track

Today's large scale software systems are typically designed and implemented
using the concepts of the object-oriented model. However, there is still a
need for the existing OO languages and architectures to continuously adapt in
response to demands for new features and paradigms. These new features include
topics such as dynamic software evolution, security, safety, distribution,
and expressiveness, to name a few.

The basic aim of the OO track at the SAC 2004 is to promote and stimulate the
research on the object-oriented programming and distributed-object paradigms.
This track will foster the development of extensions and enhancements to
the prevalent OO languages, like Java, C# and C++, the formulation of
innovative OO-based middleware approaches, and the improvements to existing
and well-established distributed-object based systems.

Specifically, this track promotes papers investigating the applicability of
new proposals to widespread, and standard defacto object-oriented languages
and distributed-object architectures. A medium to long-term vision is also
solicited, tackling general issues about the current and future role of
prevalent OO languages and distributed architectures in Computer
Science and Engineering. Particularly of interest for this track
are those papers that provide a thorough analysis covering several
of the following aspects: theory, design, implementation, applicability,
performance evaluation, and comparison/integration with existing constructs
and mechanisms.

Original papers and implementation reports are invited from all areas of OO
programming languages and distributed-object computing. Topics of interest
include, but are not limited to the following:

     * Programming abstractions
     * Advanced type mechanisms and type safety
     * Multi-paradigm features
     * Language features in support of open systems
     * Aspect-oriented and Component-based programming
     * Reflection, meta-programming
     * Program structuring, modularity, generative programming
     * Compositional languages
     * Distributed Objects and Concurrency
     * Middleware
     * Heterogeneity and Interoperability
     * Applications of Distributed Object Computing

- Related Tracks

For prospective authors of papers that address general advances in
programming languages or do not specifically focus on the improvements
to the object-oriented domain (e.g., OO languages, OO systems, OO architectures),
please also look at the Programming Languages track of SAC 2004

- Proceedings

Papers accepted for the Special Track on Object-Oriented Programming Languages
and Systems will be published by ACM both in the SAC 2004 proceedings and in
the Digital Library.

- Track Chairmen

Davide Ancona
DISI, Universita' di Genova
Via Dodecaneso 35, 16146 Genova, Italy
Phone:  ++39 (010) 353 6636
mailto:[log in to unmask]

Rajeev Raje
Department of Computer and Information Science
Indiana University Purdue University Indianapolis
723 W. Michigan Street, SL 280H
Indianapolis, IN 46202-5132
Phone: 317-274-5174
mailto:[log in to unmask]

Mirko Viroli
DEIS, Universita' di Bologna
via Rasi e Spinelli 176, 47023 Cesena, Italy
Phone: ++39 (0547) 614555
mailto:[log in to unmask]

- Program Committee

Umesh Bellur, Indian Institute of Technology, India
Viviana Bono, Universita' di Torino, Italy
Jan Bosch, University of Groningen, The Netherlands
Gilad Bracha, Sun Microsystems, USA
Giuseppe Castagna, Ecole Normale Superieure, France
Alessandro Coglio, Krestel Institute, USA
Pierre Cointe, Ecole des Mines de Nantes, France
Pascal Costanza, University of Bonn, Germany
Geoff Coulson, Lancaster University, UK
Kei Davis, Los Alamos National Laboratory, USA
Sophia Drossopoulou, Imperial College, UK
Erik Ernst, DAIMI, Denmark
Geoffrey Fox, Indiana University, USA
Jeff Gray, University of Alabama at Birmingham, USA
Atsushi Igarashi, Kyoto University, Japan
Ray Klefstad, University of California at Irvine, USA
Doug Lea, Suny Oswego, USA
Don Syme, Microsoft Research, UK
Bedir Tekinerdogan, University of Twente, The Netherlands
Jan Vitek, Purdue University, USA
Philip Wadler, Avaya Labs, USA
Elena Zucca, Universita' di Genova, Italy

- Submission Instructions

* Submit your paper electronically either in the PDF or the postscript
      format. Please note that neither the hardcopy nor the fax submissions
      will be accepted.

* The author(s) name(s) and address(es) must not appear in the body of
      the paper, and self-reference should be in the third person.
      This is to facilitate a blind review process.

* The preferred format for the submission is the ACM SIG Proceedings Template
      (available through
      The body of the paper should not exceed 5,000 words (approximately 6 pages
      according to the above style).

* All submissions must be sent by September 6, 2003 at the e-mail
      address [log in to unmask]; the message must have the subject "OOPS
      Submission", and its body must contain the paper title and the
      authors' name and affiliation.

* A set of selected papers, which did not get accepted as full papers,
      will be accepted as poster papers and will be published as extended 2-page
      abstracts in the symposium proceedings