Related projects
Discover more projects across a range of sectors and discipline — from AI to cleantech to social innovation.
Declarative programming techniques have been used to make programming available to common users through introducing query languages such as SQL and spreadsheet programs such as Excel. The proposed industrial partner, LogicBlox, has developed software that enables highly-complex data analysis through the flexible and familiar form of spreadsheet computing. The main goal of this proposal is to increase and automate adaptivity of LogicBlox platform, and to evaluate proposed methodology through applications in local industry. More specifically, we propose to extend LogicBlox Datalog with novel features that allow programmers to augment purely declarative specifications with problem-specific “advice” that directs the underlying solver to the solution. The problem-specific “advice” would automatically produce reasoning procedures that will be embedded into the generalpurpose LogicBlox’s Datalog engine to obtain a special-purpose solver for the problem that is being solved. The problem-specific fine-tuning would greatly increase the solving performance.
Eugenia Ternovska
LogicBlox;Simon Fraser University (Burnaby Campus)
Computer science
Information and Communications Technology; Technology
Simon Fraser University
Elevate
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.