|
|
CBD-TOOL'2000 |
Mark Collins-Cope - Daniel Deveaux - Patrice Frison -
Hubert Matthews - Gilda Pour
Component based development offers a vision of plug and play software development. Most of the publicity surrounding CBD is based on a discussion of COM, CORBA, RMI, EJBs, etc. Whilst these are undoubtably important infrastructural aspects of CBD, there seems little or no discussion in the media of how to design re-usable, flexible extensible components. The Component-Based Software Engineering process is drastically different from the conventional software development process: it's integration-centric as opposed to development-centric.
This is a real challenge for developers, but also for teachers. New skills should be emphasized:
connections between analysis, design and programming,
documentation use and its construction,
testing and validation technologies,
reliability and trustability,
software project management.
This session will attempt to address this with a clear focus on the design aspects of Component Based Development.
to ascertain and review the reality of component based development in industry today, the nature of the components being developed;
to review approaches, paradigms, patterns and architectural models useful in component based design;
to develop a picture of best practise in component based design;
to examine research ideas in component based design;
to identify the needs for new skills in teaching.
Note the clear focus on design in the above.
This workshop is intended to gather educators, researchers and practitioners working on Component-Based Software Engineering. 60%-40% industry/academia would be ideal.
Up to 10 participanting teams (1 or 2 persons) with high quality contributions.
Position papers would be sought on the following topics (not exclusive):
component design patterns;
development of component systems (experience reports);
components vs. frameworks - similarities and differences;
architectural concerns and models (generic and specific);
design processes, paradigms and techniques;
designing for re-use;
design limitations imposed by infra-structure (e.g. COBRA,COM,EJBs, etc.) and how to overcome them ;
distributed design vs. non-distributed design (special case of above point);
teaching issues.
Authors are invited to submit electronic contributions (no more than 3000 words in Postscript or PDF format). The manuscript should include a cover page with title, name and addresses (including email address) of authors, and an abstract of no more than 200 words.
Position papers should be sent at the following address mailto:cbd-tools2000@egroups.com.
Workshop Format:
selection on position papers;
pre-discussion by email;
pre-conference clarification of focus objectives by email;
1 day @ conference + evening meal;
2-3 hrs presentation;
rest of day in 3 or 4 workgroups (topics to address to be confirmed pre-workshop) - present at end of day;
eat, drink and be merry!
The attendees communication will be supported by a group at egroups.com (http://www.egroups.com/group/cbd-tools2000).
End Result: a summary workshop reader.
Mon May 15, 2000 position paper submission deadline
Fri May 19, 2000 notification to authors
Pre-discussion by email
Tue May 30, 2000 workshop program publication
Mon June 05, 2000 workshop @ TOOLS Conference
Mark Collins-Cope is technical director of Ratio Group Ltd., a UK based company undertaking development, training, consultancy and recruitment in the object and component technology arena (see www.ratio.co.uk). Mark has undertaken many roles in his 16 years in the software development industry, including analysis, design, architecture definition/technical lead, project management, lecturer and writer. Mark's key research intersts include use case analysis, software architecture and component based development. Mark is editor of ObjectiveView, a free object and component technology journal available in PDF format from www.ratio.co.uk/objectiveview.html.
Daniel Deveaux and Patrice Frison are, respectively, associate professor and professor at the South Brittany University (UBS - Vannes - France). Since 1986, they teach object-oriented programming and software quality in the S.E. department of Technology Institute (IUT) that train assistant engineers in software engineering. Their main research interest concern the object-oriented software development process with the goal of quality and trustability and a special interest for the technical documentation management. Recently, they have proposed, in the frame of "The Trustable Components Initiative", a new development methodology, called "Design for Testability" and based on self-documented and self-testable classes. They develop also a pragmatic research in computer science education concerning the teaching of working methods and the design of a software development framework.
Hubert Matthews (-- to be completed --)
Gilda Pour (-- to be completed --)
Last update: april 20, 2000