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 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++