WCOP 2009 @ CompArch 2009

Fourteenth International Workshop on Component-Oriented Programming

June 25th, 2009 – at CompArch 2009,
East Stroudsburg, PA, USA (June 24th–26th, 2009)


 

VenueCall for PapersSubmissions and ParticipationProgram Workshop Co-Organizers

 


Venue

Heads-up: WCOP has been a successful and steady event at ECOOP since 1996. After successfully joining the CompArch federated event in 2008, WCOP 2009 will again join CompArch – and, therefore, for the first time since its inception take place in the US.

COMPARCH 2009 and Federated Events on Component-Based Software Engineering and Software Architecture


Call for Papers

The call for papers is available in docx, txt, and pdf form.

WCOP seeks position papers in the important field of component-oriented programming (COP). WCOP 2009 is the fourteenth event in a series of highly successful workshops. After twelve years of successful annual affiliation with ECOOP, WCOP has now joined the CompArch series of federated events with their specific focus on components and architecture. WCOP 2009 will be the 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 services, leading to important insights on how to think about components, especially pre-existing ones, in an architectural context, in a model-driven environment, 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 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 that held up over the years:

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

After WCOP'96 focused on the fundamental terminology for COP, the subsequent 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-driven, 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

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 properties

·         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

Program

WCOP attendees are encouraged to join the CompArch keynotes and panel discussion in the morning. The selected WCOP talks are 15 min presentation and 10 min discussion each.

The closing WCOP round-table discussion is open to all CompArch attendees.

14:00        Opening of WCOP

14:05        Talk: Colin Atkinson and Oliver Hummel, U Mannheim: “Reconciling Reuse and Trustworthiness through Self-Adapting Components”

14:30        Talk: Henning Groenda, FZI Karlsruhe: “Certification of Software Component Performance Specifications”

14:55        Talk: Ana Petričić, Luka Lednicki, and Ivica Crnkovic, U Märladalen: “Using UML for Domain-Specific Component Models”

15:20        Discussion – topics for round-table discussion; break-out over coffee break

15:30        Coffee break

16:00        Round table discussion “The Future of CBSE” – open for all

17:30        Closing

Proceedings

The WCOP 2009 proceedings are now available. They have also been published as technical report 2009-11 of the Fakultät für Informatik, Universität Karlsruhe (T.H.), Germany.

Workshop Co-Organizers

Ralf Reussner

Institute for Program Structures and Data Organization
Universität Karlsruhe (T.H.)
Am Fasanengarten 5, D-76128 Karlsruhe, Germany
Reussner (at) ipd.uka.de
http://sdq.ipd.uka.de/

Clemens Szyperski

Software Architect
Microsoft
One Microsoft Way, Redmond, WA 98053, USA
Clemens.Szyperski (at) microsoft.com
http://research.microsoft.com/~cszypers/

Wolfgang Weck

Independent Software Architect
Böszelgstrasse 13, CH-8600 Dübendorf, Switzerland
mail (at) wolfgang-weck.ch
http://www.wolfgang-weck.ch/

 


Clemens.Szyperski (at) microsoft.com – Last modified on 25-Jun-09 – http://research.microsoft.com/~cszypers/events/WCOP2009/