Womble

Download Superwomble
Superwomble Documentation

Womble is a lightweight tool for extracting object models from Java bytecode. From bytecode, Womble extracts object associations, inheritance links, and class dependences. Womble also infers types in collections (such as hashtables), so that the class in the collection, rather than the collection class, appears in the object model. The object association edges are annotated with mutability and multiplcity information which is automatically extracted.

Womble can analyze an entire program, or just a subset of classes in a program, allowing analysis during development, before all classes are available. Womble includes an easy-to-use graphical interface, including a front-end graph editor that allows manipulation of the object model.

The object models Womble produces are useful for:

For more information:

Lightweight Extraction of Object Models from Java Bytecode

Womble User's Manual

Contact Allison Waingold (allison@lcs.mit.edu)
 



Return to the SDG home page.

Allison Waingold
Last modified:  Thu Jul 1 10:18:31 EDT 1999