DocumentCode :
3235643
Title :
Multi-Language and Heterogeneously-licensed Software Analysis
Author :
Boughanmi, Ferdaous
Author_Institution :
SOCCER Lab., DGIGL, Ecole Polytech. de Montreal, Montreal, QC, Canada
fYear :
2010
fDate :
13-16 Oct. 2010
Firstpage :
293
Lastpage :
296
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 in the software analysis domain and program evolution as programmers are forced to cope with a variety of programming paradigms and languages. We believe that there is the need of 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. This also introduces challenges such how to legally combine different licenses in the same system and how the change of the software can create a violation of licenses.
Keywords :
programming languages; public domain software; software maintenance; heterogeneous language; heterogeneously licensed software analysis; multilanguage software analysis; open source code; program evolution; programming language; programming paradigm; Joining processes; Licenses; Programming; Software; USA Councils; Unified modeling language; Multi-language; analysis; architecture; impact; license;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Reverse Engineering (WCRE), 2010 17th Working Conference on
Conference_Location :
Beverly, MA
ISSN :
1095-1350
Print_ISBN :
978-1-4244-8911-4
Type :
conf
DOI :
10.1109/WCRE.2010.43
Filename :
5645488
Link To Document :
بازگشت