-- Call for Participation --
Second International Workshop on
Component-Based Software Engineering
Held in conjunction with the
21st International Conference on Software Engineering (ICSE99)
Los Angeles, CA, USA
May 17-18 1999
http://www.sei.cmu.edu/cbsewkshp.html
Developing a Handbook for Component-Based Software Engineering
Background
There is growing interest in the notion of software development through the planned integration of pre-existing software components. This is often called component-based development (CBD), component-based software engineering (CBSE), or simply componentware. This interest in CBSE is strongly reflected in new and innovative software technologies, but it is also based on a long history of work in modular systems, structured design, and most recently in object-oriented systems. CBSE extends these well-established ideas by emphasizing the outsourcing of pieces of the application system and the controlled assembly of those pieces through well-defined interfaces.
While the broad concepts of CBSE are well known and easily stated, a closer look reveals that the term CBSE is used in a diverse set of situations, encompasses a variety of characteristics, and is often given many different interpretations. These are typical signs of the early stages of an emerging discipline. The maturation of CBSE will require leading researchers and practitioners to agree on a common set of concepts, terms, and characteristics that can help galvanize this otherwise disparate field.
Aim of this Workshop
The first international workshop on CBSE was held in conjunction with ICSE�98 in April 1998. At that workshop the first steps were taken to provide a coherent picture of the CBSE field. While the Kyoto workshop was successful in identifying the scope of CBSE and its basic concepts, more work is needed to unite the wide number of perspectives presented. Workshop participants generally enjoyed the opportunity to hear about different approaches being taken, but were left wondering how it all fit together and how the field can contribute to the wider software engineering context.
The second workshop on CBSE will build on the results of the Kyoto workshop to develop a foundation for the practice of CBSE. This foundation will take the form of an engineering handbook for CBSE. The goal of this workshop will be to quickly converge on a detailed outline of this engineering handbook, and to then flesh out selected portions of this handbook as a basis for immediate community critique. The workshop organizers see this second workshop as a single (but formative) event in a community-wide process of developing an engineering handbook for CBSE. We expect work on the handbook to precede and proceed the formal workshop event in Los Angeles.
Organization
The workshop will be limited to 30-40 participants and the emphasis will be on the "work" aspect of the workshop. The workshop organizers have developed a strawman outline for the CBSE handbook. This outline will serve as a starting point for handbook development. Initial ideas on the handbook are that it will be organized around 4 main topic areas:
- Principles of CBSE � What is CBSE? How does it differ from OO?
- Practices for adopting CBSE � What is the typical CBSE life-cycle? How can CBSE be effective for large-scale software development? How are CBSE methods, processes, and tools used effectively?
- Technology for supporting CBSE � What underlying technology is required for CBSE? What are the strengths and weaknesses of current technology for CBSE?
- Research Issues and Directions � What major gaps in CBSE exist? How will they be filled?
A more detailed outline of the proposed handbook structure is available on-line:
http://www.sei.cmu.edu/strawman.html
Participants must submit a short (2-5 pages printed) position paper that responds to the strawman outline. Position papers might propose specific content for portions of the handbook, or extend the handbook outline and provide content for these extensions. All position papers must be submitted in HTML format; accepted position papers will be made available to other workshop participants prior to the workshop via the CBSE workshop homepage.
Upon acceptance of their position papers the authors will be initially assigned to working groups. Pre-workshop communication within the working groups will be conducted electronically and facilitated by members of the CBSE program committee. The intent is to do as much up-front work as possible in order to make the meeting time at Los Angeles as enjoyable and productive as possible.
The working groups will continue their work at the Los Angeles workshop. After a brief plenary planning session, workshop participants will meet in parallel sessions to continue fleshing out their assigned sections of the handbook. Brief plenary sessions will allow the groups to "synchronize" their efforts, and opportunities for more ad hoc inter-group meetings will be provided. A closing plenary session will act as a committee of the whole to review and merge the working group results.
Working groups will have computing resources available to allow real-time development and integration of the handbook. Following the workshop the handbook will be made available in HTML format.
Important Dates and Instructions to Submitters
Due date for position papers: March 19, 1999.
Notification of acceptance by: April 1, 1999.
Send all position papers in HTML format to Kurt Wallnau, kcw@sei.cmu.edu.
Workshop Organizers
Mikio Aoyama |
NIIT, Japan |
mikio@csd.ts.fujitsu.co.jp |
Alan Brown |
Sterling Software, USA |
alan_brown@sterling.com |
Chris Dellarocas |
Massachusetts Institute of Technology , USA |
dell@mit.edu |
Philippe Kruchten |
Rational Software, Canada |
pbk@rational.com |
Wojtek Kozacynski |
Rational Software, USA |
wojtek@rational.com |
Jim Ning |
Andersen Consulting, USA |
jning@cstar.ac.com |
Kurt Wallnau |
Software Engineering Institute, USA |
kcw@sei.cmu.edu |
The Software
Engineering Institute (SEI) is a federally funded research and
development center sponsored by the U.S. Department of Defense
and operated by Carnegie Mellon University.
Copyright
2001
by Carnegie Mellon University
URL: http://www.sei.cmu.edu/callFor4.html
Last Modified: 27 September 2000
|