goal of this workshop is to bring together researchers and practitioners
in the area of component-based software development in order to
address problems concerning the design and implementation of composition
languages and to develop a common understanding of the corresponding
concepts. We would also like to determine the strengths and weaknesses
of composition languages and compare it with similar approaches
in related fields. In this workshop, we intend to continue the fruitful
discussions started at the first workshop on composition languages
(WCL 2001), which was held in conjunction with ESEC/FSE 2001.
The main focus of the workshop will be on language issues for composing
components into applications, and not on component-based systems
in general. In particular, we would like to emphasize the important
issues of (i) the design and
implementation of higher-level languages for component-based software
development, (ii) approaches that combine architectural description,
component configuration, and component composition, (iii) paradigms
for the specification of reusable software assets, (iv) expressing
applications as compositions of software components, and (v) the
derivation of working systems using composition languages and components.
Furthermore, we would particularly like to encourage authors to
submit position statements focusing on formal aspects of the issues
mentioned above and case studies of using composition languages
for real-world applications.
All submissions will be peer-reviewed by at least two members of
the workshop paper selection committee. Based on the quality and
originality, a selection of the best position statements will be
presented at the workshop. The workshop will be
organized in several sessions, each dedicated to a particular subject
of common interest. Instead of splitting the workshop into task
forces, we intend to provoke lively discussion by preparing lists
of critical questions and topics, which will be
published and distributed to the participants before the workshop.
The main expected results of the workshop would be an outline of
collaborative research topics and a list of areas for further exploration.
Additionally, the results collected during the workshop will be
presented to the rest of the ECOOP community in the form of a poster
at the same conference.