Dear Readers,

continuing the tradition started with OOPS (Object-Oriented Programming Languages) at SAC (Symposium on Applied Computing) 2004, this special issue hosts extended versions of papers already published in the ACM proceedings of SAC 2005.

The OOPS track promotes extensions and enhancements to the main-stream object-oriented languages and standard systems, and solicits contributions on design, theoretical, and architectural aspects covering a large spectrum of topics, including, 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, and program structuring and modularity.

At OOPS 2005 six papers were selected for publication and for presentation, with an acceptance rate around 37%; between them, four papers were selected and their authors were invited to submit a journal version. Furthermore, two other papers were selected from the PL (Programming Languages) track at the same conference, because of their relevance with respect to OOPS topics, and their interesting and original content.

The papers underwent a rigorous review process, and each was assigned to two expert reviewers whose main aim was to ensure the good quality of the papers, and the presence of some extra contribution with respect to the corresponding conference papers.

Last but not least, I am in debt to the authors who submitted their contributions, and grateful to the OOPS 2005 program committee and the external referees of the journal papers for their high quality reviews.
The third edition of OOPS special track at SAC 2006 will be held in Dijon, France, on April 13--17, 2006.

Kind regards,


Davide Ancona


PDF version