3.0

3.0 | 3 ratings Rate this file 12 downloads (last 30 days) File Size: 1.09 MB File ID: #5574

The Modeling Metric Tool

by Arvind Hosagrahara

 

28 Jul 2004 (Updated 11 Apr 2006)

Code covered by BSD License  

This is a tool that automatically captures accurate process metrics during Model-Based Design.

Download Now | Watch this File

File Information
Description

Accurate measurements of productivity and quality are essential for balancing workload, creating predictable schedules and budgets, and controlling quality. Traditional software development processes include well-established methods for measuring productivity and quality. These include Lines of Code (LOC). A measure of the size of a software application, LOC is the foundation for productivity measurements (LOC/unit work) and quality measurements, such as defect densities (defects/LOC).

With the introduction of Model-Based Design, organizations require a different measure of the software development process. For example, Model-Based Design enables automatic code generation from graphical models. This means that the average engineer can produce remarkably more LOC per unit time than is possible with hand coding, with virtually no software coding defects. While these productivity gains are grounded in real process improvements, new metrics are required to properly instrument and measure those improvements.

The automatic capture of process metrics in a modern development process increases data accuracy and overall productivity. Practical experience has shown that an organization quickly learns to 'manage' metrics captured manually to produce mandated improvements, often without improving the underlying process. Additionally, requiring developers to manually capture a comprehensive set of process metrics can burden and distract them from their primary work. Model-Based Design offers the capability to automatically extract metrics, minimizing cost, time to market, and avoidance of quality-related issues.

The Modeling Metric tool provides an automatic, noninvasive measurement technique for gathering accurate metrics in the Simulink® and Stateflow environment®.

Required Products Simulink
MATLAB release MATLAB 7.2 (R2006a)
Other requirements The Journal capability relies on an ActiveX control that will work only on the Microsoft Windows OS.
Zip File Content  
Other Files MMT_forR2006a_and_R14SP3_10_Apr_2006.zip,
MMT_for_R13SP1_7_Dec_2004.zip
Tags for This File  
Everyone's Tags
Tags I've Applied
Add New Tags Please login to tag files.
Comments and Ratings (3)
09 Oct 2006 arun lekkalapudi

good work

09 Oct 2006 arun lekkalapudi

good

20 Dec 2007 davud david  
Please login to add a comment or rating.
Updates
29 Jul 2004

30-Jul-04 Updated documentation.

04 Aug 2004

30-Jul-04 Updated documentation.
04-Aug-04 Published ENTIRE source code.

06 Aug 2004

30-Jul-04 Updated documentation.
04-Aug-04 Published ENTIRE source code.
06-Aug-04 Critical Bugfix: Preferences

10 Nov 2004

10-Nov-04 Updated documentation

20 Dec 2004

07-Dec-04 Updated Documentation

11 Apr 2006

Created version that will work in R2006a and R14sp3. (Tool now works in R13, R14SP3, R2006a).

The R14 and R2006a versions use the Dynamic Java path features and consequently will not work in R13.

Tag Activity for this File
Tag Applied By Date/Time
simulink Arvind Hosagrahara 22 Oct 2008 07:28:35
process Arvind Hosagrahara 22 Oct 2008 07:28:35
measurements Arvind Hosagrahara 22 Oct 2008 07:28:35
metrics Arvind Hosagrahara 22 Oct 2008 07:28:35
six sigma Arvind Hosagrahara 22 Oct 2008 07:28:35
cmm Arvind Hosagrahara 22 Oct 2008 07:28:35
cmmi Arvind Hosagrahara 22 Oct 2008 07:28:35
 

MATLAB Central Terms of Use

NOTICE: Any content you submit to MATLAB Central, including personal information, is not subject to the protections which may be afforded information collected under other sections of The MathWorks, Inc. Web site. You are entirely responsible for all content that you upload, post, e-mail, transmit or otherwise make available via MATLAB Central. The MathWorks does not control the content posted by visitors to MATLAB Central and, does not guarantee the accuracy, integrity, or quality of such content. Under no circumstances will The MathWorks be liable in any way for any content not authored by The MathWorks, or any loss or damage of any kind incurred as a result of the use of any content posted, e-mailed, transmitted or otherwise made available via MATLAB Central. Read the complete Terms prior to use.

Contact us at files@mathworks.com