Software Componentization

Current software development and refactoring practices promote the modularization of software and encourage the interoperation of software components. The emergence of service oriented architectures is now providing the incentive to promote even more modularity and interoperation between multi-vendor, multi-language, and multi-environment software. This project aims to develop a better understanding of these growing interoperation constraints in the context of large web applications. It will use dependency analysis and abstraction techniques to determine how best to feasibly refactor existing applications into independent components to maximize interoperability with other existing and future software packages.

Faculty Supervisor:

Dr. Jacob Slonim

Student:

Mark McKenna

Partner:

IBM Canada

Discipline:

Computer science

Sector:

Information and communications technologies

University:

Dalhousie University

Program:

Accelerate

Current openings

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

Find Projects