Корпорация IBM свободно распространяет экспериментальную систему Structural Analysis for Java (SA4J, www.alphaworks.ibm.com/tech/sa4j/), анализирующую структуру сложного Java-приложения, все входящие в него пакеты и интерфейсы и взаимосвязи между ними. На основании такой информации SA4J строит визуальную модель приложения и выискивает в ней потенциальные ошибки и шаблоны неудачных конструкций, используя оригинальный математический аппарат обнаружения структурных несоответствий.

Версия для печати