Prioritizing Test Cases to Enhance the Safety of Automotive Systems

Cyber-physical systems (CPS) are made of software components interacting with their physical environment. They are used in many domains: Automotive, energy, healthcare, and many others.
Within the automotive domain, the need for software is expanding. Software is transitioning from supporting infotainment systems to driving functionalities (e.g., cruise controller, automated pilots).
As the need for software increases, automotive companies are experiencing increasing problems in ensuring that their vehicles are sufficiently safe. Engineers must identify hazards and mitigate them sufficiently. This activity is complicated. Ensuring the safety of the vehicles is even more challenging with the advent of over-the-air (OTA) updates
This?? project?? aims?? to?? help?? software?? engineers?? testing their?? automotive systems. Our?? research?? question?? is?? to?? understand?? how test case prioritization techniques can help detecting failure-revealing test cases for automotive applications containing many software configurations frequently updated via OTA,?? and?? ?understand if these techniques can be extended to?? increase their efficiency and effectiveness by exploiting information encoded within Test Sequence and Test Assessment Blocks.?
This research project will strengthen the relations between Canadian and Italian Universities. It will foster exchange of research ideas between Canadian and Italian institutions and support the exchange of HQP.

Faculty Supervisor:

Marsha Chechik

Student:

Partner:

University of Bergamo

Discipline:

Engineering

Sector:

Education

University:

University of Toronto

Program:

Globalink Research Award

Current openings

Find the perfect opportunity to put your academic skills and knowledge into practice!

Find Projects