<  Back to the Polytechnique Montréal portal

Change impact analysis of multi-language and heterogeneously-licensed software

Ferdaous Boughanmi

Technical Report (2010)

Published Version
Terms of Use: Tous droits réservés.
Download (2MB)
Cite this document: Boughanmi, F. (2010). Change impact analysis of multi-language and heterogeneously-licensed software (Technical Report n° EPM-RT-2010-06).
Show abstract Hide abstract


Today software systems are built with heterogeneous languages such as Java, C, C++, XML, Perl or Python just to name a few. This introduces new challenges both for the software analysis domain and program evolution as programmers must to cope with a variety of programming paradigms and languages. We believe that there is the need of global views supporting developers to effectively cope with complexity and to facilitate program comprehension and analysis of such heterogeneous systems. Furthermore, the heterogeneity of the systems is not limited to the language but also impacts the components licensing. In fact, licensing is another type of heterogeneity introduced by the large reuse of open source code. The heterogeneity of licenses also introduces challenges such how to legally combine components in different programming languages and licenses in the same system and how the change of the software can create a violation of licenses. In this context, we would like to develop a re-engineering tool for analysing change impact of heterogeneously licensed system considering multi-language environment. First, we want to study change impact analysis in multi-language system in general and extend it to support the issue of licenses.

Open Access document in PolyPublie
Subjects: 2700 Technologie de l'information > 2700 Technologie de l'information
2700 Technologie de l'information > 2705 Logiciels et développement
2700 Technologie de l'information > 2706 Génie logiciel
Department: Département de génie informatique et génie logiciel
Research Center: Non applicable
Date Deposited: 06 Oct 2017 14:06
Last Modified: 16 Jun 2021 17:09
PolyPublie URL: https://publications.polymtl.ca/2655/
Document issued by the official publisher
Report number: EPM-RT-2010-06


Total downloads

Downloads per month in the last year

Origin of downloads

Repository Staff Only