Proceedings First IEEE International Workshop on Source Code Analysis and Manipulation
DOI: 10.1109/scam.2001.972665
|View full text |Cite
|
Sign up to set email alerts
|

Analysis and manipulation of distributed multi-language software code

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
8
0

Publication Types

Select...
5
1
1

Relationship

1
6

Authors

Journals

citations
Cited by 12 publications
(8 citation statements)
references
References 9 publications
0
8
0
Order By: Relevance
“…Given the multi-language nature of today's software projects, researchers have been working on approaches for multi-language program analysis [11,26,50]. These approaches are typically built on metamodels [26,78] that enable the analysis and manipulation of multi-language software code, thus allowing the generalization of specific static analyses and other software recommendations.…”
Section: Multi-language Analysismentioning
confidence: 99%
See 1 more Smart Citation
“…Given the multi-language nature of today's software projects, researchers have been working on approaches for multi-language program analysis [11,26,50]. These approaches are typically built on metamodels [26,78] that enable the analysis and manipulation of multi-language software code, thus allowing the generalization of specific static analyses and other software recommendations.…”
Section: Multi-language Analysismentioning
confidence: 99%
“…This is the case even though many concepts (like methods, attributes and cyclomatic complexity) are very similar in different programming languages. While multi-language program analysis has been explored in recent literature [11,50], working approaches are usually based on a concrete metamodel [26,78,82] for the analysis or manipulation of multi-language software code. However, these models are comparatively heavy-weight and always require a translation from an existing program representation (such as an AST) to an instance of the model.…”
Section: Introductionmentioning
confidence: 99%
“…Analyses of multi-language systems are in [14] (comprehension), [11] (change propagation), [22] (performance evaluation) and [21] (dependencies). Other papers discussing interoperability and the checking of interface conformance for multi-language systems include [25] and [3], which summarises approaches for calling one language from another.…”
Section: Related Workmentioning
confidence: 99%
“…The reengineering community has been working on the issue of multilanguage analysis for a number of years to assist in analysis and migration of multilanguage systems (Deruelle, Melab, Boune, & Basson, 2001). Most work in this area is based on parsing of source code to create common higher level representations that can then be analyzed using tools.…”
Section: Current Researchmentioning
confidence: 99%