þÿ<html> <head> <title>Workshop on Integration of Open Source Components into Large Software Systems</title> </head> <body> <h1 align="center">Workshop on Integration of Open Source Components into Large Software Systems</h1> <h3 align="center">Co-located with <a href="http://www.oopsla.org/oopsla2007/">OOPSLA 2007</a> in Montreal, Canada</h3> <h3 align="center">Workshop date: Oct 22, 2007</h3> <h2>CALL FOR PARTICIPATION</h2> <p>Developing large software systems has largely become an exercise in integration. About 85% of code that goes into the software of a typical system is written by others, and the main role of businesses is to write the "glue" that holds the externally developed components together. While in the past, businesses were largely concerned with the integration of commercial off-the-shelf (COTS) components, many of these components will now come as free/open source software (F/OSS) components. The use of open source components provides new strategic options for reducing the exposure to risk and cost of development, while significantly increasing the number of available solutions.</p> <p>Models for the integration of COTS components do not necessarily apply to open source components. Open source components may not be developed using the same rigorous processes as closed-source components (eg documentation). However, they are also available at many levels of granularity (from a subcomponent to a full application), whereas COTS components are often built to meet formally defined specifications, but are also generally of a low-level of granularity. Open source components are often only developed for a specific purpose and thus less generic than COTS components; however, their source being open they can be adapted to new uses.</p> <p>In this workshop, we are searching for position papers that help understand and address the challenges of integration of components in the development of large software systems. Different from other workshops, a particular focus will be on the shift away from COTS to F/OSS components, and what new opportunities and issues are introduced by this shift. Topics include, but are not limited to the following:</p> <ul> <li>Issues in integrating COTS and F/OSS component into stacks</li> <li>Incorporating open source software into commercial products</li> <li>Sourcing open source components</li> <li>Writing glue code that links components</li> <li>Determining compatibility between open source components</li> <li>Evaluating the quality of open source components</li> <li>Granularity of reuse (not limited to binary packaged components)</li> <li>Role of product platforms</li> <li>Product evolution (exposure to dependencies)</li> <li>Ensuring component pedigree</li> <li>Certification/distribution of open source stacks</li> <li>Managing and sharing knowledge gained during component integration</li> <li>Tools and techniques for assembling systems from open source</li> <li>Impact of new component models (eg service-oriented architecture)</li> <li>Lessons learned and case studies</li> </ul> <h2>Participation</h2> Interested participants are requested to submit a short position paper (4 pages, ACM SIGPLAN format) to <a href="mailto:weiss@sce.carleton.ca">weiss@sce.carleton.ca</a> and <a href="mailto:bailetti@sce.carleton.ca">bailetti@sce.carleton.ca</a>. Letters of interest by people who want to participate in the discussions, but do not have a position paper, are also welcome. The program committee will review submissions and select the position papers to be accepted based on their relevance, soundness and novelty. Authors of accepted papers are expected to attend the workshop. In order to maximize the time for discussion and collaboration among the participants, the presentations themselves will be short. Participants are expected to have read the position papers in advance. Accepted papers and up-to-date details on the organization of the workshop will be posted on the workshop web site. For post-workshop discussions a wiki will be provided. It is also planned to summarize the results of the workshop in a journal submission. <h2>Important Dates</h2> <ul> <li>Submission of position papers: Aug 15, 2007</li> <li>Notification of acceptance: Sep 9, 2007</b></li> </ul> Please note that the early registration for OOPSLA will be September 11, 2007. <h2>Workshop Organizers</h2> <p><b>Michael Weiss</b> is a member of the School Computer Science at Carleton University in Ottawa, Canada, and will join the faculty of the Technology Innovation Management program. His research interests include open source ecosystems, service-oriented architecture, business process modeling, social network analysis, and product architecture and design. He organized a ChiliPLoP 2003 workshop on the Expressiveness of Patterns, and will hold a focus group on Pattern Repositories at EuroPLoP 2007. Michael has recently published several papers on the evolution of open source communities and on open services.</p> <p><b>Tony Bailetti</b> holds a faculty appointment in both the Department of Systems and Computer Engineering and the Eric Sprott School of Business at Carleton University, Ottawa, Canada. He is the Director of Carleton's Technology Innovation Management program. His research interests include the development and commercialization of technology intensive products and services and the business of open source assets. He has organized various conferences on businesses anchored around open source software. Tony has published in Research Policy, IEEE Transactions on Engineering Management, Journal of Product Innovation Management, and R&D Management.</p> <p><b>Peter Carbone</b> is currently the Chief Architect for Nortel. He has 28 years of industry experience in telecommunications. Peter has held various leadership positions in vendor, R&D and service provider companies. Peter's experience includes serving international customers, creating start-ups within large corporations, and contributing to the regulatory environment. Key leadership roles have included: General Manager, responsible for profit and losses; Chief Technology Officer, responsible for architecture, technology strategy and acquisitions/partnerships; Vice President of R&D, responsible for portfolio delivery via a multi-site team; and Vice President-Systems, responsible for network product designs and technical engagements with customers. Peter is the industry lead for Competing in Open Environments, a joint research program between Carleton University and Nortel.</p> <!-- <ul> <li>Michael Weiss, Technology Innovation Management, Carleton University</li> <li>Tony Bailetti, Director, Technology Innovation Management, Carleton University</li> <li>Peter Carbone, Chief Architect, Nortel</li> </ul> --> <h2>Program Committee</h2> TBA </body> </html>