You do not have permission to edit this page, for the following reason:
The action you have requested is limited to users in the group: Users.
Event description:
WORKSHOP THEME The Aspect Oriented (AO) paradigm has been proposed as a way to produce better modularized software systems that should be easier to understand. Aspect Oriented Programming (AOP) allows to better modularize and manage crosscutting concerns by means of program units called "aspects". While there are several approaches to develop AO systems form scratch and to reengineer 'traditional' systems (e.g. OO systems) towards AO, there are still very few contributions on how to maintain AO systems. The maintenance of an AO system may pose different problems with respect to traditional programming languages. This is mainly due to the relationships among aspects and traditional modules (e.g. classes) introduced by the AOP constructs. Such constructs are able to produce heavy and intrusive effects on the code they refer to, thus it could be very difficult to evaluate the impact of a change on the whole system. The maintenance of AO systems will be one of next challenges in software engineering. Software maintainers should be supported by adequate methods, techniques and tools to successfully face with and overcome the novel challenges that AOP constructs pose on maintenance. New approaches, or the adaptation of the existing ones, taking into account the specific features of AOP have to be defined and adopted to effectively maintain an AO system. Based on these issues, the workshop has the main aim of: - making the software maintenance community more aware of the (novel) difficulties related to AO system maintenance; - presenting and discussing proposals about the problems raising in the maintenance of AO systems, and how to effectively address them; - acting as a forum for the promotion of joint researches and experimental studies about the maintenance of AO systems. MAIN TOPICS The following (not exhaustive) list of issues would be addressed by the workshop's papers and discussions: - AO code analysis - AO system models - AO code representation forms - AOP specific quality models and metrics - Maintainability of AO code - Aspect mining - Maintainability driven aspect refactoring - Experience report on maintenance of AO systems - Best practice in maintaining AO systems SUBMISSION Interested researchers and practitioners are invited to submit short or position papers (no more than 5 pages) presenting novel proposals or experience reports addressing one of the workshop topics. Submitted papers will be reviewed by the organizers and by a selected group of reviewers. A limited set of papers will be accepted to be shortly presented (not more than 15 minutes) at the workshop. Workshop proceedings will be published as Technical Report of the Fraunhofer IESE, with an ISSN. Authors are requested to submit a PDF version of their short/position papers (IEEE proceeding format). Send your submissions by email to Giuseppe A. Di Lucca at the address: dilucca@unisannio.it The submission deadline is February 15, 2009. IMPORTANT DATES Submission deadline: February 15, 2009 Acceptance notification: February 24, 2009 Camera ready version: March 1, 2009 ORGANIZING COMMITTEE Mario Luca Bernardi - Dept. of Engineering - RCOST University of Sannio, Benevento, Italy Mariano Ceccato, Fondazione Bruno Kessler - IRST Trento, Italy Giuseppe A. Di Lucca - Dept. of Engineering - RCOST University of Sannio, Benevento, Italy CONTACTS For any question about MAOS 2009 send an e-mail to the Organizing Committee: Mario Luca Bernardi, email: mlbernar@unisannio.it Mariano Ceccato, Fondazione Bruno Kessler - IRST Trento, Italy email: ceccato@fbk.eu Giuseppe A. Di Lucca, email: dilucca@unisannio.it See the MAOS website at http://www.plone.rcost.unisannio.it:8080/ingsoft/maos09/ for further information.
Summary:
This is a minor edit Watch this page
Cancel