We have recently released a brand new version of EiffelCase for both Windows and Unix platforms. EiffelCase is a remarkable tool not just for analysis and design but also for reverse-engineering possibly large and complex systems. We increasingly use it at ISE to understand, document, maintain and improve existing software.
Reverse engineering produces graphical representations of a system.
You can zoom into a cluster to see the details or, conversely, abstract some clusters to get a bird's eye view of the overall structure. You can freely alternate between these two modes, textual and graphical, through both forward and reverse engineering. We hope you find them interesting.