Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!swrinde!ucsd!network.ucsd.edu!calmasd!cpp From: cpp@calmasd.Prime.COM (Chuck Peterson) Newsgroups: comp.object Subject: Re: Object-Oriented Graphical Notations Keywords: graphics, OO, notations Message-ID: <2183@calmasd.Prime.COM> Date: 26 Dec 90 22:23:14 GMT References: <23910@grebyn.com> <734@ajpo.sei.cmu.edu> Organization: Calma - A Division of Prime Computers Lines: 29 My favorite object-oriented graphical notation is the Object Modeling Technique, developed by Mary Loomis, James Rumbaugh, and Ashwin Shah. This is a very simple, yet powerful, and language independent notation which includes inheritance, relations, and aggregations, and has been used here at Calma and elsewhere for over four years to design CAD/CAM and other demanding applications. There is now a book which presents this notation along with a complete OO modeling and design approach: Object-Oriented Modeling and Design. James Rumbaugh, M. Blaha, W. Premerlani, F. Eddy, and W. Lorenson. Prentice-Hall, 1991. ISBN 0-13-629841-9 It is also described in Loomis, M.E.S, Shah, A.V., Rumbaugh, J. An Object Modeling Technique for Conceptual Design. ECOOP-87. and, briefly illustrated in Shah, A.V., Hamel, J.H., Borsari, R.A., Rumbaugh, J.E. DSM: An Object- Relationship Modeling Language. OOPSLA 1989. This notation, along with basic OO design concepts, is frequently taught to programmers with no previous OO experience, and most begin using it almost immediately. [I'm speaking only for myself, etc.]