● System Metrics ● Project Metrics ● File Metrics ● Function Metrics ● Memory and Byte/Bit Metrics Maximum Program Size 256 Kbyes Clock freq / cycle time 150 MHz / 6.67-ns MFLOPS / MIPS 300 / 150 Pins Package size 164 Memory Architecture 16 x Single Access RAM Texas Instruments TMS320F28335 Real time sweep processing 40 msec 56 msec Embedded System Specifications: Static and Real Time Customer (RFQ) Requirements
32
Embed
Texas Instruments TMS320F28335 Maximum Program Size 256 ... · COCOMO analysis NB_Platform Total files 48 Total lines 64216 QA-C COCOMO 81 cost analysis report 'embedded'. QA-C NB
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
● System Metrics
● Project Metrics● File Metrics● Function Metrics● Memory and Byte/Bit Metrics
Maximum Program Size 256 Kbyes
Clock freq / cycle time 150 MHz / 6.67-ns
MFLOPS / MIPS 300 / 150
Pins Package size 164
Memory Architecture 16 x Single Access RAM
Texas Instruments TMS320F28335
Real time sweep processing 40 msec 56 msec
Embedded System Specifications: Static and Real Time Customer (RFQ) Requirements
COCOMO analysis NB_Platform
Total files
48
Total lines
64216
●QA-C COCOMO 81 cost analysis report 'embedded'.
QA-C NB Project Analysis
Spreadsheet of QA-C Report Embedded COCOMO
=====================================================COCOMO COST ESTIMATION MODEL - mode is Embedded Reference Boehm, (1981) for COCOMO model. Savings computation performed using the COCOMO TOOL multiplier and the SEI Software Process Maturity Model for effectiveness of tool use.=====================================================
NB_Platform
Total files : 48Total lines : 64216ESTIMATED DEVELOPMENT STATISTICS, AND COSTS (Few tools - e.g. CMM level 1):Total programmer time (months): 659.016Elapsed time for development (months): 19.952Programmers required to complete on time : 34Total estimated costs ($ / ): 5491801.607�
ESTIMATED DEVELOPMENT STATISTICS, AND COSTS (Some tools - e.g. CMM level 2):Total programmer time (months): 531.465Elapsed time for development (months): 18.625Programmers required to complete on time : 29Total estimated costs ($ / ): 4428872.264�
Metric Name Metric Value
STNRA 0
STNEA 94
STNFA (functions) 1458
STCYA 4722
STNRA Number of Recursions Across ProjectSTNEA Number of Entry Points Across ProjectSTNFA Number of Functions Across ProjectSTCYA Cyclomatic Complexity Across Project
69 Project, File and Function Metrics values produced by PRQA QA-C 7.0
copyright 2009 Programming Research Ltd.
Project Metric Report
Project-Wide Metrics
Generated on 2012-01-25 08:17:42
MKS Integrity 'Metric for Project' Checkpoint 1.10 TL_Rel7 January 31th
in_test TL_Rel7 TL release 7, added check for d1 boardsto switch the direction of the offset
1.9 Stephen Vachon(svachon)
Jan 28, 201212:10:36 PM
in_test TL_Rel6a TL release 6a
1.8 Stephen Vachon(svachon)
Jan 26, 20125:08:44 PM
in_test TL_Rel5d TL release 5
1.7 Stephen Vachon(svachon)
Jan 20, 20122:36:20 PM
in_test TL_rel3 Relese 3 for the TL, BSD detection andFeature working. RCTA detection workingand Feature is being worked on Modeswitching works, LED is only on/off, nodimming
1.6 Stephen Vachon(svachon)
Jan 18, 20124:46:25 PM
in_test TL_rel2 TL release 2
1.5 Stephen Vachon(svachon)
Jan 13, 20123:31:01 PM
in_test TL_rel1 Initial Release for TL vehicle.
1.4 Magnus Larsson(mlarsson)
Dec 10, 20114:11:15 PM
in_test This version of silver/gold standard isrunning BSD with some success. Pre splitof targdet.
1.3 Torbjorn Jacobsson(tjacobss)
Dec 7, 201110:13:08 AM
in_test Checkpoint before adding RCTAparameters.
1.2 Jorge Alejandro(jalejand)
Nov 11, 20116:21:23 PM
in_test Checkpoint before removing rangedet,fftspeed, and mttk from platform...
1.1 Afrah Naik (anaik) Nov 7, 20113:57:50 PM
in_test
STBME COCOMO Embedded Programmer MonthsSTBMO COCOMO Organic Programmer MonthsSTBMS COCOMO Semi-detached Programmer MonthsSTBUG Residual Bugs (token-based estimate)STCDN Comment o Code RatioSTDEV Estimated Development TimeSTDIF Program DifficultySTECT Number of External VariablesSTEFF Program EffortSTFCO Estimated Function CouplingSTFNC Number of Function DefinitionsSTHAL Halstead Prediction Of STTOTSTM20 Number of Operand OccurrencesSTM21 Number of Operator OccurrencesSTM22 Number of StatementsSTM28 Number of Non-Header CommentsSTM33 Number of Internal CommentsSTMOB Code MobilitySTOPN Halstead Distinct OperandsSTOPT Halstead Distinct OperatorsSTPRT Estimated Porting TimeSTSCT Number of Static VariablesSTSHN Shannon Information ContentSTTDE COCOMO Embedded Total MonthsSTTDO COCOMO Organic Total MonthsSTTDS COCOMO Semi-detached Total MonthsSTTLN Total Preprocessed Source LinesSTTOT Total Number of TokensSTTPP Total Unpreprocessed Source LinesSTVAR Number of IdentifiersSTVOL Program VolumeSTZIP Zipf Prediction of STTOT
PRQA analysis did not clearly identify the complexity difference between the Technicians Terminal Interface program techterm.c and the essential signal Processing Function 'Detection-Beamforming' fmdetect.c
The Value of PRQA is in the interactive GUI interface and multiple Graphic views. Not the Metrics data.
Texas Instruments Code Generation tools function information. Total 1441 functions
Texas Instruments Code Generation tools section information
The Texas Instruments tools are augmented with scripts provided by TI as well asthe Eclipse IDE & GNU tools support common scripting languages and plug-in extensibility.
***************************************************************************** TMS320C2000 Linker PC v6.0.2 ******************************************************************************>> Linked Mon Feb 06 14:30:45 2012
Texas Instruments Code Generation tools link map information
The Texas Instruments tools are augmented with scripts provided by TI as well asthe Eclipse IDE & GNU tools support common scripting languages and plug-in extensibility.
************************************************************REPORT FOR FILE: SRR-NB.out ( condensed )************************************************************
Flash bytes remaining 432958 X 16 216479Flash sects bytes 45665
section name Size (Dec) Type Load Run Size (Hex) .switch : 408 DATA 0x00334cda 0x00334cda 0x00000198
● Project Metrics● File Metrics● Function Metrics● Memory and Byte/Bit Metrics
Maximum Program Size 256 Kbyes
Clock freq / cycle time 150 MHz / 6.67-ns
MFLOPS / MIPS 300 / 150
Pins Package size 164
Memory Architecture 16 x Single Access RAM
Texas Instruments TMS320F28335
Real time sweep processing 40 msec 56 msec
Embedded System Specifications: Static and Real Time Customer (RFQ) Requirements
Click to add title
➲ Click to add an outline
COCOMO analysis NB_Platform
Total files
48
Total lines
64216
●QA-C COCOMO 81 cost analysis report 'embedded'.
QA-C NB Project Analysis
Project Metric LOC
PRQA QA-C 7.0 offers Project, File, and Function Metrics browser graphics and csv output.
Spreadsheet of QA-C Report Embedded COCOMO
=====================================================COCOMO COST ESTIMATION MODEL - mode is Embedded Reference Boehm, (1981) for COCOMO model. Savings computation performed using the COCOMO TOOL multiplier and the SEI Software Process Maturity Model for effectiveness of tool use.=====================================================
NB_Platform
Total files : 48Total lines : 64216ESTIMATED DEVELOPMENT STATISTICS, AND COSTS (Few tools - e.g. CMM level 1):Total programmer time (months): 659.016Elapsed time for development (months): 19.952Programmers required to complete on time : 34Total estimated costs ($ / ): 5491801.607�
ESTIMATED DEVELOPMENT STATISTICS, AND COSTS (Some tools - e.g. CMM level 2):Total programmer time (months): 531.465Elapsed time for development (months): 18.625Programmers required to complete on time : 29Total estimated costs ($ / ): 4428872.264�
End of Reports->Project Metric-> Em-bedded
Metric Name Metric Value
STNRA 0
STNEA 94
STNFA (functions) 1458
STCYA 4722
STNRA Number of Recursions Across ProjectSTNEA Number of Entry Points Across ProjectSTNFA Number of Functions Across ProjectSTCYA Cyclomatic Complexity Across Project
69 Project, File and Function Metrics values produced by PRQA QA-C 7.0
copyright 2009 Programming Research Ltd.
Project Metric Report
Project-Wide Metrics
Generated on 2012-01-25 08:17:42
MKS Integrity 'Metric for Project' Checkpoint 1.10 TL_Rel7 January 31th
MKS tracks revisions using 'Checkpoints' and 'Label' using history and views in-formation from previous revisions can be accessed. Silver and Gold are not refer-enced in MKS
in_test TL_Rel7 TL release 7, added check for d1 boardsto switch the direction of the offset
1.9 Stephen Vachon(svachon)
Jan 28, 201212:10:36 PM
in_test TL_Rel6a TL release 6a
1.8 Stephen Vachon(svachon)
Jan 26, 20125:08:44 PM
in_test TL_Rel5d TL release 5
1.7 Stephen Vachon(svachon)
Jan 20, 20122:36:20 PM
in_test TL_rel3 Relese 3 for the TL, BSD detection andFeature working. RCTA detection workingand Feature is being worked on Modeswitching works, LED is only on/off, nodimming
1.6 Stephen Vachon(svachon)
Jan 18, 20124:46:25 PM
in_test TL_rel2 TL release 2
1.5 Stephen Vachon(svachon)
Jan 13, 20123:31:01 PM
in_test TL_rel1 Initial Release for TL vehicle.
1.4 Magnus Larsson(mlarsson)
Dec 10, 20114:11:15 PM
in_test This version of silver/gold standard isrunning BSD with some success. Pre splitof targdet.
1.3 Torbjorn Jacobsson(tjacobss)
Dec 7, 201110:13:08 AM
in_test Checkpoint before adding RCTAparameters.
1.2 Jorge Alejandro(jalejand)
Nov 11, 20116:21:23 PM
in_test Checkpoint before removing rangedet,fftspeed, and mttk from platform...
1.1 Afrah Naik (anaik) Nov 7, 20113:57:50 PM
in_test
STBME COCOMO Embedded Programmer MonthsSTBMO COCOMO Organic Programmer MonthsSTBMS COCOMO Semi-detached Programmer MonthsSTBUG Residual Bugs (token-based estimate)STCDN Comment o Code RatioSTDEV Estimated Development TimeSTDIF Program DifficultySTECT Number of External VariablesSTEFF Program EffortSTFCO Estimated Function CouplingSTFNC Number of Function DefinitionsSTHAL Halstead Prediction Of STTOTSTM20 Number of Operand OccurrencesSTM21 Number of Operator OccurrencesSTM22 Number of StatementsSTM28 Number of Non-Header CommentsSTM33 Number of Internal CommentsSTMOB Code MobilitySTOPN Halstead Distinct OperandsSTOPT Halstead Distinct OperatorsSTPRT Estimated Porting TimeSTSCT Number of Static VariablesSTSHN Shannon Information ContentSTTDE COCOMO Embedded Total MonthsSTTDO COCOMO Organic Total MonthsSTTDS COCOMO Semi-detached Total MonthsSTTLN Total Preprocessed Source LinesSTTOT Total Number of TokensSTTPP Total Unpreprocessed Source LinesSTVAR Number of IdentifiersSTVOL Program VolumeSTZIP Zipf Prediction of STTOT
PRQA QA-C 7.0
File-Based Metrics (32)172: QA C Users Guide Unix
Masters Thesis “Automatic Measurement of Source Code Complexity” Hassan Raza Bhatti January 2010
Resulting csv or spread sheet output 44 file rows by 32 file metrics columns which can then be sor-ted.
Interactive graphic provides scope data on mouse over interaction.
Metrics (32) File (44) selectable.
Many “views” can be crated to display various perspectives or views of the data set.
PRQA analysis did not clearly identify the complexity difference between the Technicians Terminal Interface program techterm.c and the essential signal Processing Function 'Detection-Beamforming' fmdetect.c
The Value of PRQA is in the interactive GUI interface and multiple Graphic views. Not the Metrics data.
Texas Instruments Code Generation tools function information. Total 1441 functions
Texas Instruments Code Generation tools section information
The Texas Instruments tools are augmented with scripts provided by TI as well asthe Eclipse IDE & GNU tools support common scripting languages and plug-in extensibility.
***************************************************************************** TMS320C2000 Linker PC v6.0.2 ******************************************************************************>> Linked Mon Feb 06 14:30:45 2012
Texas Instruments Code Generation tools link map information
The Texas Instruments tools are augmented with scripts provided by TI as well asthe Eclipse IDE & GNU tools support common scripting languages and plug-in extensibility.
************************************************************REPORT FOR FILE: SRR-NB.out ( condensed )************************************************************
Flash bytes remaining 432958 X 16 216479Flash sects bytes 45665
section name Size (Dec) Type Load Run Size (Hex) .switch : 408 DATA 0x00334cda 0x00334cda 0x00000198