Software Diagnostics Transparency Platform

[Français][Deutsch]

Software Diagnostics Transparency Platform

Software 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

Software Diagnostics 28 days Activity

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.
Software Coverage Map

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 Requirements

Supported 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

 

 
Software Diagnostics Transparency Platform
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.

 

Software Diagnostics Transparency Platform
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.

 

Software Coverage Map
The parts of the code that are not executed by tests are revealed.

 

Software Diagnostics Transparency Platform
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.

 

Software Diagnostics Transparency Platform
The Treemap View represents developer activities and reveals hot-spots with high complexity.

 

Software Diagnostics 28 days view
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

[PDF]   Product Sheet (513 KB)

[PDF]   Software Diagnotics Tools (2,3 MB)

 

Presse   News

Video   Free trial

 


last updated: 10 March 2012
© 2010-2012 Software Diagnostics GmbH / Verifysoft Technology GmbH
Software Diagnostics Transparecy Platform, Software Diagnostics Flight Recorder and Software Diagnostics TraceXplorer ABAP are products of Software Diagnostics GmbH, Potsdam (Germany)
all other trademarks of this site are the property of their respective owners.