Call for papers - PSC 2005

We apology if you receive this message several times due to  
cross-posting

======================================================================== 
==

Call for Papers

Track on Programming for Separation of Concerns (PSC 2005)
http://www.mcs.vuw.ac.nz/~ian/sac/

The 20th ACM Symposium on Applied Computing
March 13 - 17, 2005, Santa Fe, New Mexico, USA
http://www.acm.org/conferences/sac/sac2005/

Proceedings published by ACM

======================================================================== 
==



Motivation
==========

Complex Systems are intrinsically expensive to develop because several  
concerns must be addressed simultaneously. After the development phase  
is over, these systems are often hard to reuse and evolve because their  
concerns are intertwined and making apparently small changes force  
programmers to modify many parts. Moreover, legacy systems are  
difficult to evolve for additional problems, including: lack of a well  
defined architecture, use of several programming languages and  
paradigms, etc.

Separation of concerns (SoC) techniques such as computational  
reflection, aspect-oriented programming and subject-oriented  
programming have been successfully used to produce systems whose  
concerns are well separated thereby facilitating reuse and evolution of  
system components or systems as a whole. However, a criticism of  
techniques such as computational reflection is degraded performance  
when compared with systems designed and built using conventional  
software engineering techniques. Also, it is difficult to assess the  
degree of flexibility for reuse and evolution of systems provided by  
the adoption of these SoC techniques. More seriously, is the use of  
these techniques double-edged? Can these systems suffer a the ripple  
effect, where a small change in some part has unexpected and  
potentially dangerous effects on the whole?


Goal
====

This  track aims to bring together researchers to share experiences   
inusing SoC techniques and explore the practical problems of  existing  
tools, environments, etc. The track will address  questions like: Can  
performance degradation be limited? Are  unexpected changes dealt with  
by reflective or aspect-oriented  systems? Is there any experience of  
long term evolution that  shows a higher degree of flexibility of  
systems developed with  such techniques?

How such  techniques cope with architectural erosion? Are these  
techniques  helpful to deal with evolution of legacy systems?

Authors are  invited to submit original papers. Submissions are  
encouraged,  but not limited, to the following topics:

  - Software  architectures
  - Configuration management systems
  - Software  reuse and evolution
  - Performance issues for metalevel and aspect oriented systems
  - Software  engineering tools
  - Consistency, integrity
  - Security
  - Generative  approaches
  - Analysis  and evaluation of software systems
  - Practical  experiences in using reflection, composition filters,  
aspect- and  subject- orientation
  - Evolution  of legacy systems
  - Reflective  and aspect oriented middleware for distributed systems
  - Formal  methods for metalevel systems




Program Co-Chairs
=================

Antonella Di  Stefano, Eng. Dept., Catania University, Italy
Giuseppe  Pappalardo, Computer Science Dept., Catania University, Italy
Corrado  Santoro, Eng. Dept., Catania University, Italy
Emiliano  Tramontana, Computer Science Dept., Catania University, Italy
Ian Welch,  School of Math. & Comp. Sciences, Victoria University, New   
Zealand




Program  Committee
==================


Mehmet Aksit, University of Twente, The Netherlands
Walter Cazzola, Milano University, Italy
Shigeru Chiba, Tokyo Institute of Technology, Japan
Yvonne Coady, University of Victoria, Canada
Angelo Corsaro, Washington University in St. Louis, USA
Fábio Costa, Federal University of Goiás, Brazil
Geoff Coulson, Lancaster University, UK
Hector Duran-Limon, Monterrey Institute of Technology (ITESM), Mexico
Jean-Charles Fabre, LAAS, France
Marco Fargetta, Catania University, Italy
Ira Forman, IBM, Austin USA
Chris Gill, Washington University, USA
Paul Grace, Lancaster University, UK
Maciej Koutny, University of Newcastle-upon-Tyne, UK
Douglas Schmidt, Vanderbilt University, USA
Robert Stroud, University of Newcastle-upon-Tyne, UK
Steve Vinoski, IONA Technologies, USA
Nanbor Wang, Tech-X Corporation, USA




Submission Guidelines
=====================

Original papers from the above mentioned or other related areas will be  
considered. Only full papers about original and unpublished research  
are sought. Parallel submission to other conferences or racks is not  
acceptable. Submission should be sent by email either to Ian Welch  
ian@mcs.vuw.ac.nz or Emiliano Tramontana tramontana@dmi.unict.it (make  
sure that the subject of the email is PSC05 Submission)

The length of papers sould be no more that 4,000 words. Accepted paper  
must fit within five (5) two column pages, with the option (at  
additional expense) to add three (3) more pages. Submission guidelines  
will be posted on SAC 2005 Website.

Peer  groups with expertise in the track focus area will blindly review  
  submissions to that track. Accepted papers will be published in  the  
annual conference proceedings.




Important Dates
===============

Sep. 3,  2004: Paper due date
Oct. 15,  2004: Author notification
Nov. 5,  2004: Camera-Ready Copy



Emiliano Tramontana
--
mailto:tramontana@dmi.unict.it  Eng. Emiliano Tramontana
Tel: +39 095 7383018            Dipartimento di Matematica e Informatica
Fax: +39 095 330094             Universita' di Catania
                                 Viale A. Doria 6, 95125 Catania, Italy

Received on Wednesday, 7 July 2004 13:05:58 UTC