CodeCheck Documentation
CodeCheck Documentation - Hersteller Initiative Software (HIS) Metrics

Standard: Hersteller Initiative Software (HIS) Metrics

A set of metric thresholds from the Automotive Industry to ensure code quality

Five working groups from the Automotive manufacturer's Audi, BMW Group, DaimlerChrysler, Porsche and Volkswagen whose goal is the production of agreed standards within the areas of Standard software modules for networks, Development of process maturity, Software test, Software tools and Programming of ECU's.

Software Metrics are the basis for efficient project and quality management. With software Metrics statements can be made about the quality of the software product and the software development process.

In this document HIS specifies a fundamental set of Metrics to be used in the evaluation of software.

Check IDCheck NameSupported
HIS_011. Comment Density (COMF)Yes
HIS_022. Number of Paths(PATH)Yes
HIS_033. Number of Goto Statements(GOTO)Yes
HIS_044. Cyclomatic Complexity (v(G))Yes
HIS_055. Calling Functions (CALLING)Yes
HIS_066. Called Functions (CALLS)Yes
HIS_077. Function Parameters (PARAM)Yes
HIS_088. Number of Staments(STMT)Yes
HIS_099. Number of call levels(LEVEL)Yes
HIS_1010. Number of return points (RETURN)Yes
HIS_1111. Language scope(VOCF)Yes
HIS_1212. Recursion (AP_CG_CYCLE)Yes
HIS_1313. Statements Changed (SCHG)Yes
HIS_1414. Statements Deleted (SDEL)Yes
HIS_1515. New Statements (SNEW)Yes
HIS_1616. Stability Index (S)Yes
HIS_1717. MISRA-HIS Violations (NOMV)Yes
HIS_1818. MISRA-HIS Violations per Rule (NOMVPR)Yes