Workshop on Architecture-Centric Evolution (ACE 2006) Hosted at the 20th European Conference on Object-Oriented
Programming ECOOP 2006
|
|
Software architecture has become a key issue in the object-oriented community,
as architecture facilitates effective communication between stakeholders,
early analysis of the system, support of qualities and successful evolution
of the system. However, the evolution of software systems largely takes
place at the code level, through refactoring and re-engineering techniques.
This hinders the development team from having an overview of the "big picture"
and grasping the significant design decisions that can only appear at the
architectural level. As a result, the new design decisions that are taken
during evolution may compromise or even contradict fundamental principles
of the system's architecture. Moreover, the most substantial properties
of the system are its non-functional requirements, the so-called quality
attributes, and the evolution of such properties can only be tackled at
the level of architecture. This problem becomes even more severe for more
complex and large-scale systems. For instance, product-lines (a family of
products sharing the same architecture) inherently require domain-specific
variation and evolution of the various products. Due to the higher level
of interdependency between the various software assets in a product-line,
software evolution is too complex to be dealt with at the code level. In
essence software architecture is the best means for facilitating the synchronization
of the system requirements and its implementation during the evolution cycles.
The theme of this workshop concerns Architecture-Centric Evolution: the evolution of software systems that is based on their architecture. This workshop aims to bring together researchers and practitioners of the object-oriented community that work on the evolution of software systems with a focus on software architecture. It will foster a presentation of the latest approaches in the field, both from industry and academia, as well as a creative discussion between the participants in specific themes. Topics of the workshop include but are not limited to:
Workshop OrganizersParis AvgeriouDepartment of Mathematics and Computing, University of Groningen Software Engineering and Architecture (SEARCH) Group paris@cs.rug.nl http://www.cs.rug.nl/~paris/ Uwe Zdun Isabelle Borne Program committeeMichael Goedicke, University of Essen, Germany Guidelines for SubmissionPlease submit a position paper (max. 4 pages) or a technical paper (max. 10 pages) by emailing it to organizers (paris@cs.rug.nl, uwe.zdun@wu-wien.ac.at, Isabelle.Borne@univ-ubs.fr). Submissions should be original and unpublished research work or industrial experiences. Each submitted paper will undergo a rigorous review process by three members of the Program Committee. We plan to have a special issue of a scientific journal devoted to architecture-centric evolution. Authors of selected papers will be invited to submit their papers to this special issue.All submissions must be received by April 17th, 2006. Information for attendeesRegistration of workshop participants has to be done in two mandatory steps:
Important datesApril 17th, 2006: Paper Submission (extended)May 1st, 2006: Author Notification May 15th, 2006: Camera-Ready Copy May 23rd, 2006: Early-registration deadline July 3rd, 2006: Workshop takes place |