Fuoco, Dario and Pulfer, Jonas (2019) Safe C++ Guidelines. Student Research Project thesis, HSR Hochschule für Technik Rapperswil.
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 |
Depositing User: | OST Deposit User |
Contributors: | Contribution Name Email Thesis advisor Sommerlad, Peter UNSPECIFIED |
Date Deposited: | 09 Apr 2020 12:43 |
Last Modified: | 09 Apr 2020 12:43 |
URI: | https://eprints.ost.ch/id/eprint/847 |