Towards Automating Pattern-Based Application Integration

Integration is a core IT operation, and is aided by a number of available best-practice techniques for integration (integration patterns). However the application of these patterns has little to no automated support. They are applied by consultants on a per-customer basis, making it an expensive and time- consuming task. A computer science student from the University of Toronto will work with IBM at their Toronto Center for Advanced Studies on building a set of heuristics to aid the understanding and the application of integration patterns. The project will also study the extent to which the application of patterns can be automated.

Faculty Supervisor:

Dr. Marsha Chechik


Faraz Torshizi


IBM Toronto Lab


Computer science


Information and communications technologies


University of Toronto



Current openings

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

Find Projects