Call for Position Statements and Participation


WCOP'98

Third International Workshop on Component-Oriented Programming
(in conjunction with ECOOP'98)

Brussels, Belgium
21 July, 1998

Extended Deadline: 8 May 1998

Motivation - Topics - Submissions and Participation - Important Dates - Organizers


Motivation

WCOP'98 seeks position papers on the important field of component-oriented programming (COP).

WCOP'98 follows the highly successful WCOP'96 and WCOP'97 events, which took place in conjunction with ECOOP'96 and ECOOP'97, respectively. COP has been described as the natural extension of object-oriented programming to the realm of independently extensible systems. Several important approaches have emerged over the recent years, including CORBA, COM (COM+, DCOM, ActiveX, DirectX, ...), JavaBeans (including Enterprise JavaBeans).

After WCOP'96, focusing on the fundamental terminology of COP, and WCOP'97, expanding into the many related facets of component software, WCOP'98 shall concentrate on those software architecture aspects of component-software that directly affect the actual design and implementation, ie, programming of component-based solutions. In particular, a focus on component frameworks, as introduced below, is suggested.

COP aims at producing software components for a component market and for late composition. Composers are third parties, possibly the end user, who are not able or willing to change components. This requires standards to allow independently created components to interoperate, and specifications that put the composer into the position to decide what can be composed under which conditions. On these grounds, WCOP'96 led to the following definition:

A problem discussed at length at WCOP'97 are non-functional requirements. Another key problem that results from the dual nature of components between technology and markets are the non-technical aspects of components, including marketing, distribution, selection, licensing, and so on. While it is already hard to establish functional properties under free composition of components, non-functional and non-technical aspects seem quickly beyond controlability.

One promising key approach to establishing composition-wide properties of functional and non-functional nature is the use of component frameworks. A component framework is a framework that itself is not modified by components, but that accepts component instances as "plug-ins". A component framework is thus a deliverable on its own that can enforce (sub)system-wide properties of a component system. As such, a component framework is sharply distinct from application frameworks that are subject to (partial) whitebox reuse and that do not retain an identify of their own in deployed systems.

Topics

Topics of interest to WCOP'98 include, but are not limited to:

Submissions and Participation

To enable lively and productive discussions, attendance will be limited to 25 participants. To participate in the workshop, acceptance of a submitted position statement is required and at most two authors per accepted submission can participate. All submissions will be formally reviewed. High-quality position statements will be considered for publication in conjunction with transcripts of workshop results in a special volume of the TUCS General Publications Series. (The final version has to be typeset in LaTeX using a style file to be provided.) Authors of accepted papers need to participate in the workshop.

Position statements should clearly state how they relate to the workshop theme, what particular problems they address, what solutions they envisage, and why the statement is expected to be relevant to both this workshop and the community. Statements should be four to eight pages (single-spaced A4 or letter) long and state the author's name, affiliation, and contact. Submissions should be sent to Wolfgang Weck; submission via email Wolfgang.Weck@abo.fi (plain ASCII or standard Postscript) is strongly recommended.

Important Dates:

Workshop Co-Organizers:

Prof. Dr. Jan Bosch
University of Karlskrona/Ronneby
Department of Computer Science
SoftCenter, S-372 25, Ronneby, Sweden
Net: Jan.Bosch@ide.hk-r.se
Web: http://www.ide.hk-r.se/~bosch/

Prof. Dr. Clemens Szyperski
School of Computing Science
Queensland Univ. of Technology
GPO Box 2434, Brisbane Q 4001, Australia
Net: c.szyperski@qut.edu.au
Web: http://www.fit.qut.edu.au/~szypersk/

Dr. Wolfgang Weck
Åbo Akademi University
Department of Computer Science
Lemminkäinengatan 14A, FIN-20520 Turku, Finland
Fax: (+358 2) 215 4732
Net: Wolfgang.Weck@abo.fi
Web: http://www.abo.fi/~wweck/


Comments to <Clemens Szyperski> - updated: 4 May 1998