- From: Emiliano Tramontana <tramonta@dmi.unict.it>
- Date: Wed, 7 Jul 2004 19:00:18 +0200
- To: Emiliano Tramontana <Tramontana@dmi.unict.it>
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