When the 26262 club organising committee came together a few months back, we knew that empowering the newest generation of functional safety practitioners is without a doubt high on everyone’s agenda. As the last decades have shown, it is an exciting and ever changing profession that goes hand in hand with the evolution of automotive. We unanimously decided on the spot that proceedings from the upcoming The 26262 Digital Conference would go towards recognising new talent and giving them a small incentive to continue their great work in automotive safety and reliability.
We introduce you to our winner of the 26262 student award 2021, Amra Ramic, graduate of University of the Technical University of Rosenheim. Amra was awarded the scholarship on her thesis completion on functional safety “Development and Evaluation of a CI-Pipeline for Continuous Testing of a Modelling Tool Extension”.
Amra is 22 years old and currently doing her master’s degree in computer science at the Technical University of Roseheim. After graduating from high school, she decided to study business informatics without any previous knowledge in this field. Already in the first semester she discovered her love for computer science, especially for programming. To improve her knowledge, she started working as a student trainee quite early. This was also the first time she came into contact with safety. For almost two years she worked in a department that mainly dealt with safety, reliability and dependability of safety-critical systems where she also wrote her bachelor thesis. Although she took a different path after her bachelor studies, towards software development, it was a great experience for her to be part of a team that deals with such an important topic as safety.
Amra Ramic: “I have studied or I am still studying at the Technical University of Rosenheim. I graduated with a bachelor’s degree in March after studying business informatics for three and a half years. During the preparation of my bachelor thesis, I received a lot of support from my mentor Dr. Marc Zeller from the company where I wrote the thesis and from the professors Prof. Dr. Kai Höfig and Prof. Dr. Silke Lechner-Greite.“
Due to a very good experience with professors as well as with the university, I decided to continue my studies there to get a master’s degree in computer science.
Abstract of thesis:
Modeling tools provide extensive interaction capabilities for the user. Testing the extensions of these tools, such as analyses, is a challenge because the analyses can only be performed and tested with appropriate models. However, these models must be created in advance by a user. In this work, therefore, a special test environment is developed that makes it possible to provide test models in such a way that the analysis backend functionality can be tested automatically in a CI pipeline. Specifically, this involves a model-based tool for creating so-called component fault trees, which can be displayed via a plug-in functionality in the MagicDraw modeling tool.
The following constraints are to be met in the CI pipeline:
- Perform integration testing in a DevOps environment
- Creating stubs of program parts to be able to execute the tests in the CI/CD pipeline
- Creating test cases in an XML format and reading in the test cases as part of the execution of the integration tests
- Feedback of the test results into the CI/CD pipeline
Congratulations to Amra for completing her first studies and we wish her success in her future endeavours.