Browse Publications Technical Papers 2014-01-0714
2014-04-01

Tactical Criteria for Software Code Quality Goals 2014-01-0714

In automotive software developments, since the types of software functionalities are depending on automotive engineering domains such as powertrain, body, and chassis, software logic and data processing, code complexity, and its reliability are also depending on them. Therefore, it has some challenges that monolithic code quality measures are applied to software code for all domains. In addition, imprecise criteria for the measures also can make software developers and testers confused whether their code verifications are enough or not.
This paper proposes domain-specific code quality measures and precise criteria by combining a new functionality model, named Abstract Function Model (AFM), and shows results of automotive software functionality analysis using the model. Using 8 real automotive software projects, we derived statistics of software code on specific automotive engineering domain and identified code quality measures from the statistics. For the identified code quality measures, we tactically modified the legacy software code quality measures to be more reasonable and suitable for domain-specific code verification in terms of coding rule checking, potential semantic error checking, and code structural metrics.
Our results consist of detailed code quality measures, quantitative code verification criteria, and its configuration information on each domain. At the end of this paper, we show that our result can fulfill the software functional safety requirements (ISO 26262-6). As a result, we expect that our result could reduce confusion of code verification and improve code quality for automotive software.

SAE MOBILUS

Subscribers can view annotate, and download all of SAE's content. Learn More »

Access SAE MOBILUS »

Members save up to 16% off list price.
Login to see discount.
Special Offer: Download multiple Technical Papers each year? TechSelect is a cost-effective subscription option to select and download 12-100 full-text Technical Papers per year. Find more information here.
We also recommend:
MAGAZINE

AEROSPACE ENGINEERING 2013-01

13AERD0102

View Details

TECHNICAL PAPER

Design and Implementation of a Damping Material Measurement / Design System

1999-01-1675

View Details

X