home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #18 / NN_1992_18.iso / spool / comp / object / 3208 < prev    next >
Encoding:
Text File  |  1992-08-14  |  3.3 KB  |  73 lines

  1. Newsgroups: comp.object
  2. Path: sparky!uunet!haven.umd.edu!darwin.sura.net!mips!sdd.hp.com!ux1.cso.uiuc.edu!m.cs.uiuc.edu!johnson
  3. From: johnson@m.cs.uiuc.edu (Ralph Johnson)
  4. Subject: OOPSLA Workshop on "Architecture Handbook"
  5. Message-ID: <1992Aug14.213451.24521@m.cs.uiuc.edu>
  6. Organization: University of Illinois, Dept. of Comp. Sci., Urbana, IL
  7. Date: Fri, 14 Aug 1992 21:34:51 GMT
  8. Lines: 63
  9.  
  10. I went to this last year, and it was a blast.  It gave me lots
  11. of ideas, I met good people, and I had a paper from it a year
  12. later, which is about as much as you can ask from a workshop.
  13. If you are an experienced OO designer going to OOPSLA then I
  14. strongly recommend this workshop.
  15.  
  16. Note: the "architecture handbook" is a vision, and we are trying
  17. to make that vision a reality.  This is not a sales presentation
  18. for an existing book!
  19.  
  20.         OOPSLA'92 - VANCOUVER - WORKSHOP
  21.     all day Monday 19 October 1992 in Vancouver BC
  22.  
  23. TOWARDS AN ARCHITECTURE HANDBOOK
  24.  
  25. Architectures are the structuring paradigms, styles and patterns that
  26. describe, or make up, our software systems. OOP provides a significant
  27. step forward in the technology of program building because it allows us
  28. to express more of this information in the software itself.
  29. Architectures exist at different levels; for example we have overall
  30. architectures such as Model-View-Controller or Blackboard, and we have
  31. smaller-scale architectures such as a hierarchy of alternative
  32. functional classes or the decision to use self-methods.
  33.  
  34. The Architecture Handbook catalogues, classifies and organises these
  35. patterns and techniques, and gives examples of them.
  36.  
  37. Of course many issues are raised by our attempt to build a handbook, and
  38. these issues are themselves discussed in it.  In particular: how such a
  39. handbook is used; maintaining the handbook; process models that include
  40. the handbook; what the handbook cannot teach; alternative structures for
  41. the handbook.
  42.  
  43. A draft Handbook was created during a workshop at OOPSLA'91, and has
  44. been refined since.  The Vancouver workshop is to:
  45.     - edit and improve entries received so far
  46.     - refine the handbook structure
  47.     - make plans for the future
  48.  
  49. The workshop process is an opportunity for us to clarify and extend our
  50. ideas on architectures and software patterns in object-oriented
  51. programming. We will work mostly in small groups, with no prepared
  52. presentations, doing a lot of writing and discussing, and using
  53. structures such as brainstorming and guided fantasy to speed us along.
  54. We will complete our revised Handbook by the day's end. I will organise
  55. a BOF where other OOPSLA attendees can review and extend our output.
  56.  
  57. Workshop participants should be experienced OO practitioners who have
  58. built, or worked with, large and/or interesting systems. This workshop
  59. involves reflection on professional practice, not discussion of
  60. "theoretical" proposals. If you wish to attend, please request a
  61. "Handbook Author's Kit" by electronic mail.  You will receive:
  62.     - excerpts from the current Handbook draft
  63.     - instructions for new entries
  64. and must then submit a new entry (of 4-8 pages of ascii, single-spaced)
  65. and a half-page biography.  Revised versions of these documents will be
  66. circulated to all participants, to form the initial basis of our work
  67. together. The deadline for final documents is 1 September 1992.
  68.  
  69. Bruce Anderson    bruce@hpcea.ce.hp.com
  70. (University of Essex, England, on sabbatical at Hewlett-Packard)
  71. --------------
  72.  
  73.