Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!samsung!uunet!tcs!sweetgum!spencer From: spencer@sweetgum.tcs.com (Reid Spencer) Newsgroups: comp.object Subject: Re: Object-Oriented Graphical Notations Keywords: graphics, OO, notations Message-ID: <1494@tcs.tcs.com> Date: 4 Jan 91 04:17:28 GMT References: <23910@grebyn.com> <734@ajpo.sei.cmu.edu> Sender: root@tcs.com Reply-To: spencer@sweetgum.tcs.com (Reid Spencer) Organization: Teknekron Communications Systems Lines: 45 You may want to take a look at Wasserman's "Object Oriented Structured Design Notation for Software Design Representation". This paper describes a notation that extend's Booch's notation and adds many important concepts. The paper provides a BNF grammar for a textual representation. The requirements for OOSDN were stated as: (1) It should support a wide variety of systems, including both sequential and concurrent models of execution. (2) It should support object-oriented concepts, such as abstract data types, class hierarchies, and inheritance. (3) It should offer design reusability so that parts of designs, along with their associated properties, can be placed in a library and reused in other designs. (4) It should offer language independence at the architectural level, since designers may make architectural design decisions based on language and implementation issues. (5) It should offer method independence so that the notation does not require a particular design approach. (6) It should be convenient so that it is not overly complex to record and comprehend designs. The paper was published in the March, 1990 issue of IEEE Computer, the authors are Anthony I. Wasserman, Peter A. Pircher, and Robert J. Muller. You can contact them at: Interactive Development Environments 595 Market St., 10th Floor, San Francisco, CA 94105 (sorry, no phone #) _______________________________________________________________________________ Reid Spencer Senior Software Engineer Voice: (216) 889-1119 Teknekron Communications Systems Fax: (216) 828-3642 #200, 3001 112th Ave NE Internet: spencer@tcs.com Bellevue, Washington 98004 UUCP: uunet!ucbcad.UUCP!tcs!gumby!spencer