|
|
Third International Workshop on Composition
Languages
In conjunction with |
In this workshop we intend to continue
the fruitful discussion that has been established in previous
workshops on composition languages (WCL 2001, WCL 2002).
These events have prepared the ground for a common understanding of
distinguishing properties of composition languages. The most important
questions that have been discussed are summarized in the following:
By answering these questions, the workshop participants were able to
agree upon the thesis that composition is in essence the explicit
description of connections between components by means of connectors
both being represented in the same system a specially trimmed
composition language.
To foster an even better understanding of the particular nature of
composition languages, in this workshop we want to focus mainly on
representation strategies for architectural software assets. There is
one aspect that we want to stress in particular:
Model-centric and architecture centric development
Compositional reasoning
Aspect of Composition languages
The workshop will be organized in several sessions. After an initial
presentation session, where all participants can formulate one or
more, possibly provocative, working hypotheses, we intend to split the
workshop into task forces to foster the discussion a particular
subject of common interest. At the end o the workshop the task forces
will reunite and we will assemble the results and formulate future
work, which we indent to present to the rest of the ECOOP community in
the form of a poster at the conference.
Authors are encouraged to address any aspects of the design and
implementation of composition languages in their position
statements. We solicit submissions on original research in the form of
extended abstracts. Submissions should not exceed 8 pages (with a
minimum 11pt font) and must have a cover page including the paper
title, abstract, names and affiliations of authors, postal contact
addresses, email addresses, and telephone numbers. In addition, we ask
the authors to include a list of critical questions and/or some,
perhaps provocative, statements at the end of their submission which
will assist the organizers to define topics for discussion in
advance. Submissions should be sent in an electronic format (PDF or
Postscript) to Markus Lumpe and
preferably prepared for letter or A4 sizes using
Springer LNCS-style.
All selected submissions will be made available online prior to the
workshop and be published by one of the affiliated
organizations. Aspects of the best position statements as well as the
workshop results will be discussed in a chapter of the ECOOP Workshop
reader. The results of the workshop will also be presented to the rest
of the ECOOP community in the form of a poster at the conference. We
are investigating having a special issue of a journal for revisions of
selected papers after the workshop.
For further information about the workshop, please refer to the
workshop home page at
http://www.cs.iastate.edu/~lumpe/WCL2003.
Call for Papers
Motivation
A component-based software engineering approach mainly consists of two
development steps: (i) the specification and implementation of
components and (ii) the composition of components into composites or
applications. Currently, there is considerable experience in component
technology and many resources are spent for the first step, which
resulted in the definition of component models and components such as
CORBA, COM, JavaBeans, and more recently EJB and .NET. However, much
less effort is spent in investigating appropriate techniques that
allow application developers to express applications flexibly as
compositions of components on an architectural level. Existing
composition environments mainly focus on special application domains
and offer at best rudimentary support for the integration of
components that were built in a system other than the actual
deployment environment.
Topics
The goal of this workshop is to bring together both researchers and
practitioners. By focusing on important aspects of the design and
implementation of composition languages, this workshop aims to address
the specific problems of existing composition systems. Suggested
topics of interest include, but are not limited to:
Submissions and Participation
All submissions will be peer-reviewed by at least two reviewers of the
workshop paper selection committee. Based on the quality and
originality, the best position statements will be presented at the
workshop.
Important Dates
Workshop Organizers
Paper Selection Committee: