Among 26 submitted papers, 10 were selected for publication .

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.


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
> Compositional languages
> Distributed objects and concurrency
> Middleware
> Heterogeneity and interoperability
> Applications of distributed object computing

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.


> Davide Ancona 
    DISI, UniversitÓ di Genova, Italy
> Rajeev Raje
    Department of Computer and Information Science, 
    Indiana University, Purdue University Indianapolis
> Mirko Viroli 
    DEIS UniversitÓ di Bologna, Italy


> 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, Kestrel 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


> 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 http://www.acm.org/sigs/pubs/proceed/template.html). 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 mviroli@deis.unibo.it; the message must have the subject "OOPS Submission", and its body must contain the paper title and the authors' name and affiliation.


Paper accepted for the OOPS track will be published by ACM both in the SAC 2004 proceedings and in the Digital Library. 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.


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