Related projects
Discover more projects across a range of sectors and discipline — from AI to cleantech to social innovation.
Cyber-physical systems (e.g., planes, cars, medical devices) are systems where the software extensively interact with their working environment. The software of these systems is typically made by multiple software components. Effectively managing these software components is challenging since software failures can lead to catastrophic consequences. To ensure safety, engineers need to ensure that hazards are sufficiently mitigated. The goal of this project is to define a design-by-contract approach for CPS designed using Simulink System Composer a widely used tool used to define CPS software. Design-by-contract will enable to define the contract (assumptions and guarantees) of each software component in a rigorous and systematic manner and to use them to reason about the system safety. This project will help University of Toronto, University of Bergamo (and more generally Canada and Italy) to foster their collaboration with industrial partners working in the CPS domain. It help enhancing the longstanding collaboration between Prof. Menghi and Prof. Chechik. It will enable the student to interact with prominent researchers in their field, and publish and present their work at prestigious conferences.
Marsha Chechik
University of Bergamo
Computer science
Education
University of Toronto
Globalink Research Award
Discover more projects across a range of sectors and discipline — from AI to cleantech to social innovation.
Find the perfect opportunity to put your academic skills and knowledge into practice!
Find ProjectsThe strong support from governments across Canada, international partners, universities, colleges, companies, and community organizations has enabled Mitacs to focus on the core idea that talent and partnerships power innovation — and innovation creates a better future.