Metric-based Evaluation of Powertrain Software Architecture

Paper #:
  • 2017-01-1615

Published:
  • 2017-03-28
DOI:
  • 10.4271/2017-01-1615
Citation:
Venkitachalam, H., Granrath, C., Gopalakrishnan, B., and Richenhagen, J., "Metric-based Evaluation of Powertrain Software Architecture," SAE Int. J. Passeng. Cars – Electron. Electr. Syst. 10(1):194-208, 2017, doi:10.4271/2017-01-1615.
Pages:
14
Abstract:
Ensuring software quality is one of the key challenges associated with the development of automotive embedded systems. Software architecture plays a pivotal role in realizing functional and non-functional requirements for automotive embedded systems. Software architecture is a work-product of the early stages of software development. The design errors introduced at the early stages of development will increase cost of rework. Hence, an early evaluation of software architecture is important.PERSIST (Powertrain control architecture Enabling Reusable Software development for Intelligent System Tailoring) is a model-based software product line approach which focuses on cross-project standardization of powertrain software. The product line is characterized by common design guidelines and adherence to industry standards like ISO 25010, AUTOSAR and ISO 26262. This paper shows a systematic approach to ensure objective, early and repeated analysis of software architecture for the PERSIST product line using metrics. The systematic approach for architecture metrics involves the definition, implementation, measurement and, evaluation of the metrics for hybrid control unit software. With a new approach of architecture-driven development, this paper demonstrates how an early evaluation of the software architecture helps to frontload development efforts and improves software quality.
Access
Now
SAE MOBILUS Subscriber? You may already have access.
Buy
Select
Price
List
Download
$27.00
Mail
$27.00
Members save up to 40% off list price.
Share
HTML for Linking to Page
Page URL

Related Items

Training / Education
2017-08-07
Training / Education
2007-03-01
Training / Education
2010-03-15