Thesis: Asynchronous Communication Test Library
JOIN US FOR THESIS WORK!
When a test relies on asynchronous communication, the test waits for a reply for too long or not long enough which lead to long test execution or failing tests, respectively.
A solution to such failures is to stop waiting once a satisfactory reply has been received which allows a long waiting time to be set. This reduces test execution times at the same time increases probability that the tests pass. As part of this thesis, a library shall be created which will help to write such tests.
The library will be based on the proposal P2300: std::execution (https://wg21.link/p2300 ), but modified to fit our codebase and restrictions that comes with writing software fit for ISO26262 "Road vehicles – Functional safety"
Your Task:
-
Investigation of how proposal P2300: std::execution can be adopted to MICROSAR Adaptive
- Literature survey for other potential solutions to the problem
- Creation of a prototype of the test library
- Testing and evaluation of the prototype
Your Profile:
- Studies in computer science or a comparable field
- Good programming skills in C++
- Experience with working in Linux environment
About Vector
We are a global, continuously growing engineering company. For over a quarter of a century, we have been at the forefront of electronic innovations within the automotive industry and related sectors. We support manufacturers and suppliers with a professional platform of software and hardware tools, embedded software components, and services for developing embedded systems. All with one mission: Simplifying the development of automotive electronics and software!
In Sweden we have a fast growing Product Development Center in Gothenburg and Linköping.
Why Vector Sweden?
We provide a fun, attractive, and high-tech working environment!
We have the atmosphere of a small company with the resources of a global organization
Our work climate is characterized by helpfulness, trust and appreciation
We embrace diversity and are proud to have co-workers work from all over the world!
Competence development
Flexibility for a good work-life-balance
New and fresh offices
Are you interested?
Interviews will be held continuously. Therefore we encourage you to apply as soon as possible via the apply button below.
We are looking forward to your application!
- Locations
- Linköping
About Vector Sweden
For more than 30 years, Vector has been your competent partner for the development of automotive electronics. Driven by our passion for technology, we develop solutions that help engineers to manage their demanding tasks. At more than 30 locations around the world, more than 3,000 Vectorians support manufacturers and suppliers of the automotive industry and related industries with professional solutions. Vector tools, software components and services help to develop the mobility of tomorrow: for example, in electromobility, safety and security, ADAS and autonomous driving, AUTOSAR Adaptive and many other topics.
Thesis: Asynchronous Communication Test Library
Loading application form
Already working at Vector Sweden?
Let’s recruit together and find your next colleague.