- From: Emiliano Tramontana <tramonta@dmi.unict.it>
- Date: Fri, 3 Sep 2004 11:50:46 +0200
- To: Emiliano Tramontana <Tramontana@dmi.unict.it>
Please note the updated deadline for paper submission: Sept. 10th Last 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 (SAC) 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 Joe Loyall, BBN Technolgies, Cambridge Massachusetts, USA 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. 10, 2004: Paper due date Oct. 15, 2004: Author notification Nov. 5, 2004: Camera-Ready Copy
Received on Friday, 3 September 2004 09:51:36 UTC