[comp.object] open letter to R. Wirfs-Brock etal.

over@vexpert.dbai.tuwien.ac.at (Jan Overbeck) (04/12/91)

Open letter to R. Wirfs-Brock, B. Wilkerson, L. Wiener
======================================================

Rebecca Wirfs-Brock, Brian Wilkerson, Lauren Wiener:

I am involved in research on object-oriented software development and
I am currently writing a technical report surveying and comparing
several methods for designing object-oriented software.

Of course, the method described in your book" Designing
Object-Oriented Software" is one of the methods covered by the survey.
Other methods include OOD as introduced in "Object-Oriented Design
With Applications" by Grady Booch and OMT as introduced by James
Rumbaugh etal. in "Object-Oriented Modeling and Design".

One of the major differences between these methods and yours, when
WRITING about them, is that there is no abbreviation for:

   The method introduced by Rebecca Wirfs-Brock, Brian Wilkerson, and
   Lauren Wiener in their book "Designing Object-Oriented Software"    (*)

(well, their are some shorter forms, but they are all in the same order
of size)

In our internal use for discussing the method the initial proposal for an
abbreviation (version 1.0) of (*) was "WWW" as we considered it very
unlikely, that there would be another object-oriented design method
introduced by three authors whose last names all started with a "W"
(Besides, it sounds good in english: triple-double-U). But of course
this abbreviation was not suitable for using it in written work.

So our next version, when starting to work on the technical report,
was version 1.1: "CRC" for the cards used throughout the design
process. We don't like this version as Cunningham and Beck deserve
this abbreviation for introducing the cards to the object-oriented
world at OOPSLA'89.

After all, here is version 2.0 which we consider reasonable and would
like your opinions on: "RDD" for Responsibility Driven Design named
after your OOPSLA'89 publication.

The method described in your book is driven by responsibility and all
that is missing is a statement saying that the methods name shall be
so and so.

Please help me by stating some name for the method. I am posting this
to usenet to allow other people reading this newsgroup to participate
in the discussion on the name of your method.

Thank you very much in advance
      - Jan Overbeck -

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Jan Overbeck
Vienna University of Technology
Institute for Information Systems
Paniglgasse 16
A-1040 Vienna, Austria
Tel.: (+43)-1-58801-6112
FAX: (+43)-1-5055304
email: overbeck@vexpert.tuwien.dbai.ac.at
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++