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.
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.
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.
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 proje
» version 7.75 - posted on 2009-08-23
Added new features and maintenance update
» version 7.50 - posted on
Added new reports and new features
EULA - End User License Agreement
M Squared Technologies LLC
Software/Source Code License Agreement
As a licensee of our products you are legally bound by this license agreement, its terms and conditions. The software, source code and documentation which you have/will acquired is the legal intellectual property of M Squared Technologies LLC and is protected by the copy right laws of the United States and international copy right treaties. The possession and use of this Software and Documentation is subject to the restrictions contained in this license agreement.You, the licensee, are explicitly licensed to the type of license identified under license type. This license is non-transferable to any other party other than the licensee.The source code provided with this software (if applicable) is for re-compilation only. You may NOT modify, print, publish, sell, give away or distribute this product in any manner, shape or form. Failure to comply with this provision will void this License agreement, product support and result in prosecution. M Squared Technologies LLC reserves all rights not expressly granted to the licensee.This License will become effective on the date you acquire the Software and will remain in force until terminated. You may terminate this License at any time by destroying the Documentation, Source Code and all binary executables, object code or images built from said source, together with all copies and adaptations. This License shall automatically terminate if you breach any of the terms or conditions. You agree to destroy all the originals and all copies of the Software and Documentation, or return them to M Squared Technologies LLC upon termination of the License.
Except as otherwise restricted by law, this License shall be governed by, and interpreted in accordance with, the laws of the State of Florida of the United States of America, without regard to Laws of Florida governing conflicts of law. Furthermore, it is understood that this License shall be treated as though it was executed in the State of Florida. The parties agree that any action relating to this License shall be prosecuted in the courts of competent jurisdiction in the locale of M Squared Technologies LLC.
This License sets forth the entire understanding of the License between you and M Squared Technologies LLC and may be amended only in writing by both parties. No vendor, distributor, dealer, retailer, sales person or other person is authorized to modify this License or to make any warranty, promise or representation which is different than, or in addition to, the intent, representations or promises of this license.
Ownership of Software
Title to all copies of the Software remains with M Squared Technologies LLC. M Squared Technologies LLC is the original author, the sole distributor and legal owner of its Software products. M Squared Technologies LLC warrants its sole authority to grant the license of its Software to the licensee.
If you are not 100% satisfied with the licensed Software, M Squared Technologies LLC' entire liability and your exclusive remedy shall be to remove the Software from your computer and return it to M Squared Technologies LLC in the original format within 30 days of the licensed date for a full refund.
Limited Media Warranty
If the Software has been delivered by M Squared Technologies LLC on physical media, M Squared Technologies LLC warrants the media to be free from material physical defects for a period of 30 days. If such a defect is found, return the media to M Squared Technologies LLC for replacement or alternate delivery of the Software.
Disclaimer of Warranties
Except as expressly provided above, the Software and Services are provided "as-is" and, to the maximum extent permitted by applicable law. M Squared Technologies LLC disclaims all other warranties, express or implied, regarding the Software or Services, disk and related materials, including their fitness for a particular purpose, their quality, their merchantability, or their non-infringement. M Squared Technologies LLC does not warrant that the Software or Services are free from bugs, interruption, errors, or other program limitations. All warranties or guarantees given or made by M Squared Technologies LLC with respect to the Software of Services (1) are for the benefit of the licensee and are not transferable, and (2) shall be null and void if a licensee breaches any terms or conditions of this Agreement.
Limitation of Liability and Damages
The entire liability of M Squared Technologies LLC for any reason shall be limited to the amount paid by the licensee for the Software. In no event shall M Squared Technologies LLC be liable for any damages whatsoever (including, without limitation, lost profits, business interruption, or lost information) arising out of the use of or inability to use the Software, even if M Squared Technologies LLC has been advised of the possibility of such damages. Some jurisdictions prohibit exclusion or limitation of liability for implied warranties or consequential or incidental damages, so the above limitations may not apply to you. You may also have other legal rights that vary from jurisdiction to jurisdiction.
M Squared Technologies LLC