WCOP @ CompArch 2011

16th International Workshop on Component-Oriented Programming

Doctoral Symposium of CompArch 2011 
June 20th, 2011, Boulder, Colorado, USA


In the frame of the CompArch 2011 conference, the Workshop on Component Oriented Programming (WCOP) is organized as a Doctoral Symposium for young researchers in the area of component based software engineering, software architecture and software quality.

The doctoral symposium is aimed to give feedback from established researchers to promising new ideas in the field of component based software engineering, software architecture and software quality to young researchers in all phases of their Phd career. Therefore we intentionally encourage PhD students, young Post-Doc researchers, and junior academics to submit their proposal statements with potentially unfinished and not yet validated ideas.


  • Jul 18, 2011: WCOP proceedings are now available in the ACM Digital Library
  • May 05, 2011: Workshop programme is now available (bottom of this page)
  • Apr 09, 2011: The detailed ACM formating instructions have been made available
  • Feb 26, 2011: WCOP deadline has been extended to March 21st!
  • Jan 10, 2011: EasyChair submission site is now open for
    • paper registration (entering authors, title, abstract and keywords), and
    • paper submission (adding PDF to registered papers, or full submissions), 
      due February 25th, 2011
  • Dec 06, 2010: WCOP'11 Call for Papers (CfP) is now available
  • Jul 23, 2010: WCOP'11 website was launched

ACM SigsoftCompArch 2011

CompArch Young Investigator Award

Each year, the CompArch Young Investigator Award is given to the best accepted paper of WCOP (written by a PhD student). The award includes a free registration to CompArch, the presentation of the paper during the main CompArch programme and the publication of the paper in the proceedings of CBSE 2012 or QoSA 2012.

In 2011, the CompArch Young Investigator Award was given to Valerio Panzica La Manna (Politecnico di Milano, Italy) for his paper entitled Dynamic Software Update for Component-based Distributed Systems. Congratulations!


Areas of interest are component based software engineering, software architecture and software quality in general. More specifically, this includes:

  • software-services (as deployed components),
  • specification and analysis of quality of service properties,
  • predictable assembly of components / compositional reasoning,
  • component-oriented development processes,
  • traceability between architecture, components and code,
  • components as a means to implement architectures,
  • mobile and ubiquitous components for pervasive computer applications,
  • security and privacy of component based architectures,
  • performance/efficiency and reliability of component-based systems,
  • specification and analysis of component-based architectures,
  • deployment attribution / constraints,
  • COP and Model-driven Development (MDA),
  • addressing variability requirements in component-based solutions,
  • system design for independent extensibility,
  • maintainability and evolution of component based systems,
  • component versus application evolution,
  • management of component based systems,
  • domain-specific (vertical) standards,
  • organizational and business aspects of components and software architectures.

Submission Guidelines

Submitted research proposals should not be longer than 8 pages in double column ACM format. The submitted research proposal should address motivation, idea, benefits and planned next steps as well as related work and potential ideas of validation. It is well admitted, if proposal primarily aims on discussion than on the presentation of solutions. Papers are to be submitted via the EasyChair conference system.


Accepted proposals will be published in the ACM Digital Library. The acceptance of a paper requires at least one author to register, present and to participate during the discussions of the workshop.


  • Submission deadline: March 21st, 2011.
  • Notification deadline: April 8th, 2011.
  • Submission of camera ready version: May 2nd, 2011.

Workshop Programme

08:00-08:30 Registration
08:30-08:45 Workshop Opening
08:45-10:00 Session 1: Component-Based Software Development

Valerio Panzica La Manna (Politecnico di Milano, Italy)
Dynamic Software Update for Component-based Distributed Systems

Petr Stepan (The University of Manchester, UK)
Design Pattern Solutions As Explicit Entities in Component-based Software Development

Min Yang Jung (Johns Hopkins University, USA)
A Layered Approach for Identifying Systematic Faults of Component-based Software Systems

10:00-10:30 Coffee Break
10:30-11:45 Session 2: Performance & Extra-Functional Properties

Frank Brüseke, Steffen Becker and Gregor Engels (University of Paderborn, Germany)
Palladio-based performance blame analysis

Mohammad Alhaj (Carleton University, Canada)
Automatic Generation of Performance Models for SOA Systems

Juraj Feljan (Mälardalen University, Sweden)
Design-Time Verification of Component-Based Embedded Systems With Respect to Extra-Functional Properties
11:45-12:00 Planning of Break-out Groups
12:30-13:30 Lunch Break
13:30-15:30 Discussion in Break-out Groups
15:30-16:00 Coffee Break
16:00-17:00 Presentations of Break-out Groups
17:00-17:15 Workshop Closing


Ralf Reussner
Institute for Program Structures and Data Organization
Karlsruhe Institute of Technology (KIT)

Clemens Szyperski

Wolfgang Weck
Independent Software Architect

Barbora Buhnova
Faculty of Informatics, Masaryk University, Brno

Workshop contact address:

Programme Committee

  • Steffen Becker, University of Paderborn, Germany
  • Barbora Buhnova, Masaryk University, Czech Republic
  • Kendra Cooper, University of Texas at Dallas, United States of America
  • George Fairbanks, Rhino Research, Boulder, , United States of America
  • Ian Gorton, Pacific North West National Laboratory, United States of America
  • Jens Happe, SAP Research, Karlsruhe, Germany
  • George Heineman, Worcester Polytechnic Institute, United States of America
  • Sven Overhage, Universität Augsburg / Oversoft, Germany
  • Dorina Petriu, Carleton University, Canada
  • Ralf Reussner, Karlsruhe Institute of Technology (KIT), Germany
  • Clemens Szyperski, Microsoft, United States of America
  • Wolfgang Weck, Indep. SW-Architect, Zurich, Switzerland


The Workshop on Component Oriented Programming (WCOP) was founded in 1996 and organized subsequently by Clemens Szyperski, Cuno Pfister, Wolfgang Weck, Jan Bosch, and Ralf Reussner. It has ran in a series of highly successful workshops, mainly at ECOOP and later with CompArch. WCOP has traditionally attracted a healthy mix of advanced PhD students, junior academics, and industrial researchers - all presenting their latest work in progress. After WCOP'96 focused on the fundamental terminology of COP, the subsequent workshops expanded into the many related facets of component software. In conjunction with CompArch, where the most established conferences of the field are bundled, WCOP will play the role of an entry level scientific event, targeting submissions with innovative ideas in their early state, where established members of the community give feedback by reviews and the discussions during the symposium. The high number of experienced researchers traditionally attending WCOP makes WCOP a particularly interesting workshop for young researchers seeking feedback from the scientific and industrial community.