jrn0@GTE.COM (John Nicol) (11/13/90)
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