- ... abstracts)
-
http://www.informatik.uni-stuttgart.de/ifi/ps/reengineering/
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... list
-
http://www.qucis.queensu.ca/Software-Engineering/vendor.html
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... Centre
- http://www.sei.cmu.edu/reengineering/
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... overview
- http://www.cc.gatech.edu/reverse/
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... description
- http://www.csc.tntech.edu/~linos/
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... quality
- Of course, object-technology will create its own renovation problems
since features like multiple inheritance, unwieldy class hierarchies,
and polymorphism severely complicate program analysis.
In this tutorial, we will not further explore this interesting topic.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...
renovation
- As an example, an additional reason is that
it will become more and more difficult to find mainframe maintenance
programmers, since
young programmers coming from university
are not willing to learn about old technology,
but want to work using modern languages instead.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... objects
- Strictly speaking, we search for classes.
The term object identification, however, is so commonly used
that we stick to this terminology.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... Internet.
- An on-line
demonstration of all steps involved is available at
http://adam.wins.uva.nl/~x/systolic/systolic.html.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.