Path: utzoo!attcan!uunet!cs.utexas.edu!usc!sdd.hp.com!ucsd!pacbell.com!att!bu.edu!bbn.com!nic!bunny!jrn0 From: jrn0@GTE.COM (John Nicol) Newsgroups: comp.software-eng Subject: O-O (re) development! Keywords: Object-Oriented Reverse-Engineering Message-ID: <10027@bunny.GTE.COM> Date: 12 Nov 90 19:51:09 GMT Reply-To: jrn0@bunny.GTE.COM (John Nicol) Organization: GTE Laboratories, Waltham, MA Lines: 28 Contemporary software engineering research literature offers some pretty compelling arguments in favour of the use of OBJECT-ORIENTED DEVELOPMENT (c.f. Grady Booch's paper of the same title). However, the arguments for OO-Development seem aimed mainly at those concerned with the production of NEW designs & software. Is there much interest out there in looking at the reverse engineering of large software systems in an effort to give them some of the benefits that O-O systems stand to gain from (e.g. better scope for s/w maintenance, evolution and reuse through the application of encapsulation and information hiding techniques)? In short I would be grateful for pointers to literature which address this or related issues. (Note, I am not so much interested in the process of how to make an existing system *look* object oriented to its environment (cf the OO database community :-) but rather in how to benefit from the properties of a system *(re)engineered* in an O-O way). If this query generates sufficient response, I will be happy to post a summary to the group in due course. Thanks in advance... -- John -- John R. Nicol INTERNET: jrn0@gte.com GTE Laboratories, Inc. UUCP: jrn0@bunny.UUCP 40 Sylvan Road TELE: (617) 466-4229 Waltham FAX: (617) 890-9320 MA 02254