[comp.software-eng] O-O

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