Software Diagnostics Transparency PlatformSoftware Diagnostics Transparency Platform is a software development management tool that produces on-the-fly multi-purpose software maps to facilitate understanding and comprehension of complex software systems.
These software maps visualize clearly, precisely, and objectively software engineering data extracted from the configuration management system (CMS), from the source code, and from the running system. The tool is adaptable to any CMS.
Serving as a "software tomograph", each software map reveals insights into the structure, dynamics, and development process of the software system. Software maps are interactive and permit users to effectively obtain precise answers to questions about the system and its development status according to the defined purpose of the map.
Software Diagnostics Transparency Platform enables users to grasp the real development situation, to identify low-quality code or problematic development situations, and offers a visual and objective answer to software development relevant questions.
The tool simplifies the access to information about complex IT implementations, improving above all maintenance performance, bridging the communication gap between management and developers, and supporting sustainable evolution. The Studio boosts application insights, strengthens software quality, accelerates project decisions, manages test resources, assists to review bug fixing measures, and speeds up software development to stay on time and in budget.
Software Diagnostics Transparency Platform is based on automated software analysis technology as well as data mining and automated visualization technology that directly and instantly extracts data and facts from software development environments.
Technology
- Automated software repository analysis extracting evolutionary information.
- Automated dynamic analysis extracting trace data to log a system´s actual behavior.
- Automated source code analysis extracting structures and metrics from the source-code base.
- Automated visualization including high end and effective graphics techniques for software maps.
Software Diagnostics Transparency Platform is dedicated to all personnel involved in software development, whether as IT department developing PC software or embedded software, software editors, IT system integrator, or IT consultancy including: CTOs, project managers, architects, software engineers, developers, and testers.
Developer Activity Map
Modified code files during the last release in the context of the complete code hierarchy. Height depicts the amount of code line changes. The color encodes the number of developers participating.
- Precise and objective monitoring of developer activities. A communication basis is created.
- Early warning system for quality problems, e.g., because of scattered functionalities.
- Assess quality and activity in multi-site development projects. E.g., monitor your developers working in different countries.
Software Development Cost Map
- Identify parts of the code that necessitate the most development / testing / project management effort.
Software Testing and Coverage Map
- Reveal which parts of the code are covered by tests.
- Monitor if recently modified code is properly tested.
The parts of the code that are not executed by tests are revealed
Software Architecture Map
- Modular system structure is shown as nested rings.
- Dependencies between code units are visualized.
- Efficient identification of monolithic code units.
- Reveal risky, broad interfaces of modules.
- Pinpoint violations against architectural guidelines.
Technical RequirementsSupported Platforms: Windows XP, Windows Vista, Windows 7, Mac OS X, Linux (32-bit and 64-bit)
Minimal System Requirements: 1 GHz CPU (x86 or SPARC), 1 GB of RAM, 150MB hard disc capacity, Graphic card with OpenGL 1.4 support
Adaptors for CMS: Subversion, CVS, Team Foundation Server, Perforce, ClearCase, Generic CVS import e.g. static code metrics
|
|
|
| The Code Change Map highlights areas in your code with potential quality flaws. Large files (ground area) with high modification rate (height) performed by many developers (color) produce unnecessary development costs.
|
|
| The Developer Activity Map assesses quality with code metrics. The ground area represents the number of functions per file, the height depicts the amount of code lines that were changed, and the color encodes code complexity. This way, reveal problematic development situations.
|
|
| The parts of the code that are not executed by tests are revealed.
|
|
| The Software Architecture Map analyzes the modular structure and call relations of any software system. Structure is shown as nested rings and dependencies are depicted as arrows. Caller and callee functions are represented using green and red.
|
|
| The Treemap View represents developer activities and reveals hot-spots with high complexity.
|
|
| Modified code files during the last release in the context of the complete code hierarchy. Height depicts the amount of code line changes. The color encodes the number of developers participating.
|
| Inhouse Workshop: Quality Analysis of your Project
Product Sheet (513 KB)
Software Diagnotics Tools (2,3 MB)
|
|

| |