Related projects
Discover more projects across a range of sectors and discipline — from AI to cleantech to social innovation.
Embedded Software is designed to work with and control physical systems such as car brakes. These systems come in many configurations and the software embedded on them also has to be configured for each one. Software product lining is a methodology to develop a family of related systems that can be configured for each product, reducing development costs and reusing common parts. Our research will explore ways to model quality attributes, such as response time or cost, of different products and will provide tools to consider those attributes when designing or using a software product line.
Joanne Atlee
Rafael Olaechea
Computer science
University of Waterloo
Globalink
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.