Introduction



Introduction
About Resource Standard Metrics (RSM)

Resource Standard Metrics is a source code metrics and quality analysis tool for ANSI C, ANSI C++, C# and Java for use on all Windows and UNIX operating systems. The speed, ease of use and portability of RSM make it unlike any other source code analysis tool on the market today. RSM provides standard metrics and automated source code analysis and is indispensable for any enterprise seeking to achieve ISO-9001, TickIt and SEI certifications. Now your company can run the same tool on multiple languages, on multiple operating systems, creating a higher standard for your metrics collection and source code quality.

Language Support

RSM supports the language syntax of ANSI C, ANSI C++, C# and Java. RSM is designed to analyze compiled source code. Source code that will not compile will not correctly pass through the RSM parser. RSM may miss functions and or code constructs if the source code cannot be compiled according to the specific grammar of the source language.

RSM Features

Resource Standard Metrics provides a combination of features not found in any other metrics tool. RSM is a shell-based tool, meaning that you must use a command shell or any UNIX shell or Xterm you desire to run RSM. This allows RSM to integrate seamlessly into Visual Studio, Kawa and other IDE's.  RSM utilizes a license file and configuration file on start up. The configuration file allows the user to customize the degree of source code analysis. RSM typically takes run-time switches allowing the user to customize the desired output. RSM creates HTML reports for Visual Metrics that interacts with source code hyperlinks and CSV or comma separated value format for direct input to MS Excel or other spreadsheets. Custom reports can be easily create by outputing XML then performing an XSL transformation on the file to create a custom HTML report within your web browser.

Key Features

  • Use one tool across all operating systems - RSM Installation
  • Use one tool across all project languages for K&R and ANSI C, ANSI C++ and Java 2.0+ - RSM Options and Reports
  • No limitations to the file length, number of files or usage, RSM has processed projects consisting of over 10,000 files and 7,000,000 Lines of Code
  • Use RSM to satisfy ISO9001, TickIT, SEI Levels 3 and 4 compliance
  • Determine exactly how RSM sees your code - Deterministic Report
  • 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
  • Perform metrics between two baselines of code - Baseline Differentials
  • Create labor and cost estimation factors from the metrics - Estimation Factors
  • Analyze source code for over 50+ latent programming errors which compilers miss - RSM Quality Analysis
  • 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 Visual Studio 6.0 - Visual Studio Integration
  • Interactive with Visual Studio .Net - Visual Studio .NET Integration
  • Integrated with JBuilder -JBuilder
  • Integrated with Eclipse - Eclipse
  • Extract Comment and Strings for spell checking and understandability - Comment Extraction String Extraction
  • Generate printable source code with title, line and page numbers - Code Print Format
  • Regenerate source code to remove tabs, and convert between DOS and Unix - De-Character Mode
  • Create reports in HTML with hyperlinks to the code - HTML Output Mode
  • Create reports in CSV format for direct input to MS Excel Spreadsheets - CSV Reports
  • Create reports in XML with optional XSL translation for custom reports - XML Report, XML/XSL Report
  • Create reports in Text format for screen, print and import into documents - Text Report
  • Simple command line operation with runtime options - RSM Options and Reports
  • RSM is ideal for automatic code metrics collection from script routines - RSM Operation
  • The product is five years mature and used by leading companies worldwide - Sample User Base
  • Available in Single User, Network and Site licenses for the most cost effective metrics and code analysis solution on the market today. - Resource Standard Metrics Order Form
Hardware Requirements
  • RSM uses 1.0 to N Megabytes of memory (physical + virtual) depending on the number of source files processed.
  • RSM requires disk space for the storage of reports. Space requirements depend on the number and size of reports.

Software Requirements

  • RSM will process any length file and any number of files up until your local memory is exhausted.
  • RSM will run precompiled on Windows 9x, Windows NT/2000/XP/Vista, and Linux.
  • RSM UNIX licenses come with source code and are known to compile on Mac OS X, Sun OS, Sun Solaris, HP-UX, SGI IRIX, IBM AIX and Linux.