1 option
Reducing Defects in Automotive Software Using Static Analysis CREST, KPIT Technologies Limited
- Format:
- Conference/Event
- Author/Creator:
- Ranadive, Ranadive, author.
- Conference Name:
- SAE 2015 World Congress & Exhibition (2015-04-21 : Detroit, Michigan, United States)
- Language:
- English
- Physical Description:
- 1 online resource
- Place of Publication:
- Warrendale, PA SAE International 2015
- Summary:
- AbstractImproving 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
- Notes:
- Vendor supplied data
- Publisher Number:
- 2015-01-0191
- Access Restriction:
- Restricted for use by site license
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.