Title :
Ranking software components using a modified PageRank algorithm including safety aspects
Author :
Reinhardt, Dominik
Author_Institution :
Software-Archit. & Platform Software, BMW Group, Munich, Germany
Abstract :
Automotive software is increasing rapidly in its size, amount or complexity and the demand for calculation power rises. According ISO26262, additional non-functional requirements for safety-relevant applications must be considered. Therefore, analyzing software networks is necessary to identify problems within an early development state. For future multicore systems, complex software structures probably impede a safe segregation of software components between cores. In this paper, we want to use social network measurement methods to analyze automotive software architectures. Here, the interconnection of single software components and their influence within the network is focused. We use a modification of Google´s PageRank algorithm, where websites partly inherit the rank of their interlinked neighboring websites, and transfer these techniques to automotive needs. For our evaluation, we use data structures of an exemplary electronic control unit of BMW.
Keywords :
ISO standards; automotive electronics; data structures; multiprocessing systems; safety; software architecture; BMW electronic control unit data structures; ISO26262; automotive software architectures; complex software structures; interlinked neighboring Web sites; modified Google PageRank algorithm; multicore systems; safety-relevant applications; social network measurement methods; software component ranking; software network analysis; Automotive engineering; Computational modeling; Multicore processing; Safety; Software; Software algorithms; Vectors;
Conference_Titel :
Embedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS XIV), 2014 International Conference on
Conference_Location :
Agios Konstantinos
DOI :
10.1109/SAMOS.2014.6893221