Improving reliability and quality of software is a major aspect in automotive industry. Software reliability and quality improves by reducing bugs or defects in the software. However, finding these defects at an early stage in the software development life cycle is important to reduce rework and cost. Manually detecting defects or bugs in large code sets is time consuming and is less accurate. Hence, using static or dynamic analysis tools has become a standard practice in automotive industry. Though many such tools are commercially available, it is observed that these tools are less used for various reasons. Some of the major reasons are users need to spend considerable amount of time to learn to use these tools to get desired output reports, customized checks are required for an application that are not provided by the tool and reports are too lengthy as well as cumbersome to analyze. In this paper, we propose a static analysis based YUCCA-CCC tool that addresses some of the major limitations like support for differential code sets, function pointers analysis, and customized checks. We treat this tool as a complementary tool to other tools since it incorporates customized checks and customized report formats. We also discuss our results obtained on three automotive software source codes in production. The results show 42.30% increase in accuracy over the manual process.


    Access

    Check access

    Check availability in my library

    Order at Subito €


    Export, share and cite



    Title :

    Reducing Defects in Automotive Software Using Static Analysis


    Additional title:

    Sae Technical Papers


    Contributors:

    Conference:

    SAE 2015 World Congress & Exhibition ; 2015



    Publication date :

    2015-04-14




    Type of media :

    Conference paper


    Type of material :

    Print


    Language :

    English




    Reducing defects in automotive software using static analysis

    Ranadive,P.R. / Vaidya,V. / Rajguru,C. et al. | Automotive engineering | 2015


    Reducing Defects in Automotive Software Using Static Analysis

    Ranadive, Priti R. / Vaidya, Vinay / Rajguru, Chaitanya | British Library Conference Proceedings | 2015


    Static Code Analysis for Automotive Software

    Kengo Oka, Dennis | Wiley | 2021


    Reducing Integration Costs of Distributed Automotive Software Using Real-Time Analysis

    Dickie, J. / Institution of Electrical Engineers / IEE Microelectronics and Embedded Systems Professional Network et al. | British Library Conference Proceedings | 2005


    Analyze This! Sound Static Analysis for Integration Verification of Large-Scale Automotive Software

    Schmidt, Bernard / Ferdinand, Christian / Kaestner, Daniel et al. | SAE Technical Papers | 2019