Software source code metrics for C C++ C# Java

C/C++ Java C# Metrics
About RSM
RSM Wizard
Documentation
Download
Order & Sales
RSM Users
Online Forums
Support
Resource Standard Metrics
C/C++, Java and C# Metrics
Code Analysis for Code Reviews and Acceptance
Source Code Metrics for CMMI and ISO 9001

used by leading software companies worldwide
Latest Version: 7.75
Free Version
prices start as low as $199.95

summary
R
esource Standard Metrics, or RSM, is a source code metrics and quality analysis tool unlike any other on the market. RSM provides a standard method for analyzing C, ANSI C++, C# and Java source code across operating systems.  The unique ability of RSM to support virtually any operating system provides your enterprise with the ability to standardize the measurement of source code quality and metrics throughout your organization. RSM provides the fastest, most flexible and easy-to-use tool to assist in the measurement of code quality and metrics.
why rsm is right for your enterprise

  • RSM is the fastest and most cost effective metrics and analysis tool commercially available
  • RSM complies with SEI-CMM definitions of software metrics
  • RSM is used around the World by leading companies, from Alcatel to Volvo (Export Control Statement)
  • Use this ONE tool across all operating systems - RSM Installation - including all Windows variants, Mac OS X, Linux and UNIX.
  • Use this ONE tool across all project languages for K&R and ANSI C, ANSI C++, C#, and Java 2.0+
  • Use RSM to satisfy ISO9001, TickIT, CMMI Levels 3 and 4 compliance
  • RSM integrates with Visual Studio, .NET, JBuilder, Eclipse and other popular IDE's
  • NO limitations to the file length, number of files, or usage
  • RSM has quickly processed projects consisting of over 10,000 files and 12,000,000 Lines of Code
  • Clearly listed prices, easy online ordering with 24 hour or less order fulfillment, NO salespeople or arbitrary pricing!
  • Available as Single-User, Network, or Site License for Windows, Linux and UNIX - Order Form








rsm metrics and analysis features

  • Collect 100's of Source Code Metrics by the function, class, file, and project - RSM Metrics
  • Collect industry standard functional and object oriented metrics - RSM Metrics
  • Baseline Differentials - Perform metrics between two baselines of code using industry standard Longest Common Sequence Algorithm (LCS) that complies with GNU Diff yet extends the semantics to the specifc type of line modified to comment or line of code.
  • Create labor and cost estimation factors from the metrics - Estimation Factors
  • RSM Quality Analysis - Analyze source code for over 50+ latent programming errors which compilers miss
  • User Defined Quality Notices using Perl Compatible Regular Expressions for unlimted analysis capability
  • Analyze source code for code style enforcement - RSM Quality Analysis
  • Create an Inheritance tree directly from the code - Inheritance Tree
  • Analyze system class inheritance by depth and derivation
  • Interactive with Popular IDEs like Visual Studio and JBuilder - IDE Integration
  • Regenerate source code to remove tabs, and convert between DOS and Unix - De-Character Mode
  • RSM ideal for automatic code metrics collection from script routines - RSM Operation


rsm report features

  • Use one tool across all project languages for K&R and ANSI C, ANSI C++, C#, and Java 2.0+ - RSM Options and Reports
  • Determine exactly how RSM sees your code - Deterministic Report
  • Create reports in HTML with hyperlinks to the code - HTML Output Mode
  • Create reports in XML with user XSL translations for custom HTML reports
  • Create reports in CSV format for direct input to MS Excel Spreadsheets - CSV Reports
  • Create reports in Text format for screen, print and import into documents - Text Report
  • Simple command line operation with runtime options making - RSM Options and Reports
C/C++ Metrics: Line Counting metrics
  • Project
    LOC/SLOC, eLOC, lLOC, Comments, Physical Lines, File, Class, Method Statistics
  • File
    LOC/SLOC, eLOC, lLOC, Comments, Physical Lines
  • Namespace
    LOC/SLOC, eLOC, lLOC, Comments, Physical Lines
  • Class
    LOC/SLOC, eLOC, lLOC, Comments, Physical Lines
  • Method
    LOC/SLOC, eLOC, lLOC, Comments, Physical Lines
Java/C# Metrics: Line Counting metrics
  • Project
    LOC/SLOC, eLOC, lLOC, Comments, Physical Lines, File, Class, Method Statistics
  • Package
    LOC/SLOC, eLOC, lLOC, Comments, Physical Lines
  • File
    LOC/SLOC, eLOC, lLOC, Comments, Physical Lines
  • Class
    LOC/SLOC, eLOC, lLOC, Comments, Physical Lines
  • Interface
    LOC/SLOC, eLOC, lLOC, Comments, Physical Lines
  • Method
    LOC/SLOC, eLOC, lLOC, Comments, Physical Lines

C/C++ Metrics: Complexity metrics

  • Method
    Cyclomatic, Interface, Overall Complexity
Java/C# Metrics: Complexity metrics
  • Method
    Cyclomatic, Interface, Overall Complexity
C/C++ Metrics: Object-Oriented metrics
  • Project
    rollup statistics on file, classes and methods
  • File
    Number of classes, methods statistics
  • Class
    public, protected and private methods, public, protected and private data, inheritance tree, inheritance children and depth
  • Method
    base class inheritance, template identification, namespace, class scope
Java/C# Metrics: Object-Oriented metrics
  • Project
    rollup statistics on file, classes and methods
  • File
    Number of classes, methods statistics
  • Class
    public, protected and private methods, public, protected and private data, inheritance tree, inheritance children and depth
  • Interfacepublic, protected and private methods, public, protected and private data, inheritance tree, inheritance children and depth
  • Method
    base class inheritance, template identification, namespace, class scope