Go to home page
German Language

To Website of German Distributor

Copyright 2008 Terms of Use

Impressum

architecture management works!

> Home > Sotograph > Sotograph

Sotograph

Download Flyer

The Sotograph Software-Tomograph uses architecture models defined in Sotoarc for additional analyses. It provides a number of tools for detailed structure, quality and dependency analyses on different abstraction levels. It identifies, for example, cyclical dependencies and duplicated code blocks.

Sotograph can analyze the differences between several versions of a software system and document trends. This is an important prerequisite for the continuous monitoring of the maintainability, extensibility and understandability of a software system.

The Sotograph add-on tool provides the following additional functionality:

Special Visualizations
A visualization system with seamless navigation capabilities between different abstraction levels. comes already with Sotoarc. Sotograph provides an additional visualization tool which enables the generation of more specific graphs. The visualization ranges from architecture modules down to method level. Supplemental information like overridden methods can be mapped to the graphs or is provided by coloring graph nodes. It is possible to choose among a number of predefined layout algorithms. more...

Measuring Architecture Conformance and Quality
By means of predefined queries and metrics Sotograph detects a wide range of potential problems and determines information about many quality aspects. Besides architecture conformance these are the adherence to coding guidelines and rules, the existence of duplicated code blocks, and the identification of cyclically coupled artifacts. Sotograph also calculates metric values which are measuring size, coupling and complexity on different abstraction levels. This information can serve as input for Sotograph's other analysis tools, e.g. to visualize cyclically coupled groups of artifacts. more...

Monitoring of Architecture, Quality and Structural Changes
Sotograph automatically manages time series of information about the evolution of a software system. Based on this information it can determine which architecture violations and quality problems have been introduced or removed between two versions. Furthermore, it has all information necessary to visualize on a high abstraction level how the structure of a software system evolved over time. more...