A process and system are provided for representing object interactions, by
means of a sequence diagram or the like, wherein the object interactions
are recovered from source code written in Java or other object-oriented
programming language. Initially, a Method Information Parser determines
the respective methods declared inside the source code and extracts their
names. A Method Detail Parser then extracts the method calls to other
objects within a method, to resolve each complex method call into
multiple lines of single method calls. Information derived from the
multiple lines of single method calls is then used to generate the
sequence diagram.