Metric-based Evaluation of Powertrain Software Architecture

Features
Event
WCX™ 17: SAE World Congress Experience
Authors Abstract
Content
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.
Meta TagsDetails
DOI
https://doi.org/10.4271/2017-01-1615
Pages
14
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, https://doi.org/10.4271/2017-01-1615.
Additional Details
Publisher
Published
Mar 28, 2017
Product Code
2017-01-1615
Content Type
Journal Article
Language
English