2nd International Workshop on
Incorporating COTS Software into Software Systems: Tools and Techniques (IWICSS)
 

co-located with the 29th International Conference on Software Engineering (ICSE 2007)

Workshop Date: May 22, 2007 (the day before the main conference)

PRELIMINARY PROGRAM

08:30

Continental Breakfast

09:00

Session 1: Opening Session and Keynote

Adventures in COTS-Based Systems Engineering
Tricia Oberndorf

10:00

Break

10:30
Session 2: Paper Session

Switch or Struggle: Risk Assessment for Late Integration of COTS Components
Sren Blom, Matthias Book, Volker Gruhn, Ralf Laue

A Framework for Identification and Resolution of Interoperability Mismatches in COTS-Based Systems
Jesal Bhuta, Barry Boehm

Finding Errors in Interoperating Components
Mark Grechanik

Software Connector Classification and Selection for Data-Intensive Systems
Chris A. Mattmann, David Woollard, Nenad Medvidovic, and Reza Mahjourian

30 mins Discussion

12:30


Lunch
 

13:30

Session 3: State of the Art Talk

Architecture-Centric COTS-based Development
Dewayne Perry

14:00
Session 4: Paper Session
 
Generating Web Services for Statistical Survey Packages from Domain-specific Visual Languages
Chul Hwee Kim, John Hosking and John Grundy

Integrating COTS Search Engines into Eclipse: Google Desktop Case Study
Denys Poshyvanyk, Maksym Petrenko, Andrian Marcus

Adapting COTS Applications: an Experience Report
Robert Balzer, Alexander Egyed, Neil Goldman, Tim Hollebeek, Marcelo Tallis, and David Wile

30 mins Discussion

15:30

Nutrition Break

16:00
Session 5: Paper Session

Code Generation on Steroids: Enhancing COTS Code Generators via Generative Aspects
Cody Henthorne and Eli Tilevich

Regression Test Selection for Black-box Dynamic Link Library Components
Jiang Zheng, Laurie Williams, Brian Robinson, Karen Smiley

A Service-Oriented Blueprint for COTS Integration: the Hidden Part of the Iceberg
Vina Ermagan, Claudiu Farcas, Emilia Farcas, Ingolf H. Krger, Massimiliano Menarini

30 mins Discussion

18:00

Joint Dinner

CALL FOR PARTICIPATION

    The goal of the workshop is to explore innovative ways of integrating commercial off-the-shelf software products into software systems for purposes often unimagined by their creators. It will investigate the challenges and risks faced as well as the benefits gained in building COTS-based software systems. The papers accepted to this workshop will describe tools and techniques for plugging COTS software products into software systems safely, reliably, and predictably. In the past, researchers have predominantly investigated COTS component integration with respect to requirements engineering, risk assessment, and selection. The more recent integration of entire products into software applications complements traditional software development with techniques for designing, implementing, and testing COTS-based systems. This workshop will report on:

  • Software engineering principles (methods, techniques, tools) for integrating COTS products into software systems effectively, safely, reliably, and predictably
  • Lessons learned and case studies that demonstrate such software engineering principles

There is empirical evidence that COTS integration is not like ordinary software development. It has been shown that, for example, writing glue code is several times more difficult than writing ordinary application code. Thus the emphasis of this workshop is on software engineering principles for COTS integration. This includes but is not limited to the following topics:

  • how to write the glue code
  • how to implement data and control dependencies
  • how to mediate between incompatible interfaces
  • how to make the COTS tool aware of its surroundings
  • how to architect/design/simulate COTS integration
  • how to do code generation
  • how to resolve stumbling blocks and risks
  • how to integrate user interfaces
  • how to handle new COTS releases and other maintenance issues
  • how to reverse engineer
  • how to design product lines with COTS
  • how to build domain-specific architectures with COTS
  • how to test COTS-based systems

This workshop builds on three previous workshops and a special issue in IEEE Software on the topic of COTS product integration:

     Incorporating COTS Software into Software Systems (IWICSS) (co-located with ICCBSS 2004) www.tuisr.utulsa.edu/iwicss/

     Adoption-Centric Software Engineering (ACSE 2003 and ACSE 2004) (co-located with ICSE 2003 and ICSE 2004, respectively)
www.acse2004.cs.uvic.ca/
www.acse2003.cs.uvic.ca/

     Integrating COTS into the Development Process, special issue in IEEE Software, July/August 2005
www.computer.org/portal/cms_docs_software/software/content/cots.pdf

How to Participate

Everybody is welcome to participate! However, presentation slots will be given to participants with accepted workshop papers only. Participants are thus encouraged to submit position papers. All authors of accepted position papers will be allowed to present during the workshop! The program committee will review submissions and then select the position papers to be accepted based on their relevance, soundness and novelty.

  • Submission of position papers: January 26, 2007 (closed)
  • Author notification: February 20, 2007  (closed)
  • Camera-ready submissions of accepted papers: March 5, 2007

Accepted workshop papers must adhere to the deadlines listed above. The lengths of position papers are limited to six (6) pages and must follow the ICSE 2007 Format and Submission Guidelines.

Please submit papers to iwicss@gmail.com

Chairs

  • Alexander Egyed, Teknowledge Corporation, USA
  • Hausi Mller, University of Victoria, Canada
  • Dewayne E. Perry, University of Texas at Austin, USA
  • Dennis B. Smith, Software Engineering Institute, USA
  • Scott Tilley, Florida Institute of Technology, USA

 

Program Committee

  • Robert Balzer, Teknowledge Corporation, USA
  • Brian Berenbach, Siemens Corporate Research, USA
  • Alan Brown, IBM Rational, USA
  • Lisa Brownsword, Software Engineering Inst., USA
  • Rose Gamble, University of Tulsa, USA 
  • Mark Grechanik, Accenture Research Labs, USA
  • Paul Grnbacher, Johannes Kepler University, Austria
  • Anatol Kark, National Research Council, Canada
  • Marin Litoiu, IBM Canada Ltd., Canada
  • Anna Liu, Microsoft Research, USA
  • Maurizio Morisio, Politecnico di Torino, Italy
  • Judith Stafford, Tufts University, USA 
  • Tarja Syst, Tampere University of Tech., Finland
  • Ken Wong, University of Alberta, Canada
  • Dave Wile, Teknowledge Corporation, USA
  • Ye Wu, George Mason University, USA  (tentative)

 

 

 

 

Related searches:
software workshop session accepted position
gipoco.com is neither affiliated with the authors of this page nor responsible for its contents. This is a safe-cache copy of the original web site.