Safe C++ Guidelines

Fuoco, Dario and Pulfer, Jonas (2019) Safe C++ Guidelines. Student Research Project thesis, HSR Hochschule für Technik Rapperswil.

[img]
Preview
Text
HS 2019 2020-SA-EP-Pulfer-Fuoco-TDD and Refactoring improvements for Cevelop.pdf - Supplemental Material

Download (361kB) | Preview

Abstract

The main purpose of this student research project is the implementation of safe C++ guidelines. Previous teams implemented the infrastructure for the CodeAnalysator plug-in and have already implemented various coding guidelines. In this work the focus is on the AUTOSAR Guidelines. AUTOSAR is a consortium of the biggest automotive manufacturers which released a coding standard for critical and safety-related systems. The static code analysis is based on this guideline. The analysis process is done by traversing the Abstract Syntax Tree and detecting rule violations. If a violation is found, the code line will be reported with a marker. If possible, a quickfix will directly be provided. In this project 22 rules and 5 quickfixes were implemented.

Item Type: Thesis (Student Research Project)
Subjects: Topics > Software > Optimization
Area of Application > Development Tools
Technologies > Programming Languages > C++
Divisions: Bachelor of Science FHO in Informatik > Student Research Project
Creators:
CreatorsEmail
Fuoco, DarioUNSPECIFIED
Pulfer, JonasUNSPECIFIED
Contributors:
ContributionNameEmail
Thesis advisorSommerlad, PeterUNSPECIFIED
Depositing User: HSR Deposit User
Date Deposited: 09 Apr 2020 12:43
Last Modified: 09 Apr 2020 12:43
URI: http://eprints.hsr.ch/id/eprint/847

Actions (login required)

View Item View Item