posted by system || 1101 views || tracked by 4 users: [display]

WCOP 2009 : Fourteenth International Workshop on Component-Oriented Programming


When Jun 25, 2009 - Jun 25, 2009
Where East Stroudsburg, PA, USA
Submission Deadline May 12, 2009
Notification Due Jun 5, 2009
Final Version Due Jun 19, 2009
Categories    software engineering

Call For Papers

Call for Position Statements and Participation

WCOP 2009

Fourteenth International Workshop on Component-Oriented
June 25, 2009; East Stroudsburg, PA, USA
(in conjunction with CompArch 2009; June 24?26, 2009)

WCOP seeks position papers in the important field of component-oriented
programming (COP). WCOP 2009 is the fourteenth event in a series of
successful workshops. After twelve years of successful annual
with ECOOP, WCOP has now joined the CompArch series of federated
events with
their specific focus on components and architecture. WCOP 2009 will be
second WCOP held as part of CompArch.

COP has been described as the natural extension of programming to the
realm of
independently extensible systems. A wide range of technologies has
emerged over
the years starting with CORBA/CCM and COM/COM+, leading to J2EE/EJB
and .NET,
and including more recent developments such as the Eclipse RCP with its
underlying OSGi framework, or the upcoming MEF in .NET 4.0.

At the same time, components met architecture as well as models and
leading to important insights on how to think about components,
pre-existing ones, in an architectural context, in a model-driven
and for composable services as a center piece in modern large-scale
systems of systems.

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

?A component is a unit of composition with contractually specified
and explicit context dependencies only. Components can be deployed
and are subject to composition by third parties.?

After WCOP'96 focused on the fundamental terminology for COP, the
workshops expanded into the many related facets of component software.
WCOP 2009
will discuss components in the context of large systems that need to
evolve over
time, are sustained by distributed development, and can never be taken
down or
replaced in their entirety. COP offers a unique value proposition in
such a
context, especially when embedded in appropriate architectural, model-
and service-oriented context.

Finally, in addition to submissions addressing the theme, we
explicitly solicit
papers reporting on experience with component-oriented software
systems in
practice, where the emphasis is on interesting lessons learned,
whether the
actual project was a success or a failure.

Topics of interest to WCOP 2009 include, but are not limited to:
* components and their role in large, always-on systems
* mobile components for pervasive computer applications
* ubiquitous computing with software components
* controlling power consumption in extensible systems
* resource pressure: can we afford components on mobile platforms?
* security and privacy of mobile component systems
* predictable assembly of components
* performance/efficiency and reliability of component-based systems
* systems for describing and predicting non-functional component
* deployment attribution / constraints
* COP and model-driven development
* interoperation among component frameworks
* component-oriented development processes
* relating architectural principles/approaches to component software
* addressing variability requirements in component-based solutions
* system design for independent extensibility
* component versus application evolution
* domain-specific (vertical) standards
* organizational aspects
* business aspects
* what worked / what didn't work in practice and lessons learned

To enable lively and productive discussions, attendance will be
limited to about
30 participants. To participate in the workshop, acceptance of a
position statement is required. All submissions will be formally
As in past years, accepted papers will be published as a technical
report of the
University of Karlsruhe. Authors of accepted papers need to
participate in the

Position statements should clearly state how they relate to the
workshop theme,
what particular problems they address, and 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 e-mailed in PDF to Ralf Reussner (reussner "at" with "WCOP
2009" in
the subject line.

* Paper submissions: 12 May, 2009
* Notification of acceptance: 5 June, 2009
* Workshop handouts ready: 19 June, 2009

Ralf Reussner
Institute for Program Structures and Data Organization
Universität Karlsruhe (T.H.)
Am Fasanengarten 5, D-76128 Karlsruhe, Germany
reussner "at"

Clemens Szyperski
One Microsoft Way, Redmond, WA 98053, USA
clemens.szyperski "at"

Wolfgang Weck
Independent Software Architect
Böszelgstrasse 13, CH-8600 Dübendorf, Switzerland
wolfgang "at"

Related Resources

ECOOP 2021   Call for papers: 35th European Conference on Object-Oriented Programming
ITE 2021   2nd International Conference on Integrating Technology in Education
IPDPS 2021   35th IEEE International Parallel & Distributed Processing Symposium
ACM--ICMLSC--EI Compendex, Scopus 2021   ACM--2021 The 5th International Conference on Machine Learning and Soft Computing (ICMLSC 2021)--EI Compendex, Scopus
ICSOC 2020   The 18th International Conference on Service-Oriented Computing (Call for Research Papers - Final Deadline)
IJNGN 2020   International Journal of Next - Generation Networks
ASPLOS 2021   Architectural Support for Programming Languages and Operating Systems
SESBC 2020   International Conference on Software Engineering, Security and Blockchain
PARMA-DITAM 2021   PARMA-DITAM: 12th Workshop on Parallel Programming and Run-Time Management Techniques for Many-core Architectures & 10th Workshop on Design Tools and Architectures for Multi-Core
ESOP 2021   30th European Symposium on Programming