Subventions et des contributions :

Titre :
Change impact analysis in enterprise-scale heterogeneous systems
Numéro de l’entente :
CRDPJ
Valeur d'entente :
72 000,00 $
Date d'entente :
10 janv. 2018 -
Organisation :
Conseil de recherches en sciences naturelles et en génie du Canada
Location :
Alberta, Autre, CA
Numéro de référence :
GC-2017-Q4-01858
Type d'entente :
subvention
Type de rapport :
Subventions et des contributions
Informations supplémentaires :

Subvention ou bourse octroyée s'appliquant à plus d'un exercice financier (2017-2018 à 2020-2021).

Nom légal du bénéficiaire :
Walker, Robert (University of Calgary)
Programme :
Subventions de recherche et développement coopérative - projet
But du programme :

Many industrial software systems are written in multiple programming languages and leverage varioustechnologies for intercommunicating between the disparate parts; we call these heterogeneous systems. Unfortunately, software development tools and their underlying analysis techniques are created to operate in homogeneous environments; while versions could be built for heterogeneous systems in principle, practical limitations arise: (a) poor portability to novel combinations of languages/technologies, (b) poor scalability to ever larger heterogeneous systems, and (c) poor evolvability when an expensive analysis has to be repeated in its entirety for even small changes to the software system. All these issues lead to prohibitively high costs when moving to enterprise-scale heterogeneous situations, causing industrial development to fall back on error-prone and inefficient manual approaches. To address these issues, we propose to meet four research objectives: (1) incrementally maintainable change impact analysis; (2) modular dependency analyzis in heterogeneous systems; (3) scalable encoding of modularized dependency graphs for fast analysis; and (4) integration between the three results and with an industrial toolset. Our industrial partner, Find it EZ Software, will obtain a novel solution for supporting analysis of enterprise-scale heterogeneous systems, not addressed by other solutions in this space. As a result, their customers (in the software development industrial) will be better able to modify their systems, leading to fewerx000D
bugs and better quality for consumers. This proposal will lead to employment opportunities as well as establishing Canada as a center of excellence/global leader in software change management "productivity tools