Tags:
view all tags
<meta name="robots" content="noindex" /> ---++ Project Description The Multi-Lingual Static Analysis (MLSA, pronounced Melissa for convenience) is a tool that analyzes software that is written in multiple languages and in which the languages call each other. The objective is to provide open-source tools that help analyze the way multilingual code inter operates to address security issues, software design and refactoring, efficiency and correctness. The first step in the project is to address multilingual call graphs for C/C++, Java, Javascript and Fortran. <center> <img src="%ATTACHURLPATH%/multilingual_system.png" alt="multilingual_system.png" width="337" height="317" /> </center> The first tool set produced in this project reviews function (procedure) calls within source code. It generates a call graph in csv/graphviz format with formatted information about function calls and their arguments. The tool is currently capable of analyzing programs in C and in Python, and in which a C program calls Python code through the python.h interface. The result in all cases is a call graph that includes procedures in both languages showing their mutual call relationships. We are building up a database of multilingual code and evaluating the performance of this first version. Immediate extensions include extending how much of the python.h interface can be handled by the tool. At the moment only the “SimpleFile” interface is handled. The next step is handling mutual C/Python calls. ---++ More Details ---+++ [[FRCVLabMLSA_requirements][System Requirements]] ---+++ [[FRCVLabMLSA_installation][Installation]] ---+++ [[FRCVLabMLSA_execution][Execution]] ---+++ [[FRCVLabMLSA_description][How does it work?]] ---+++ [[FRCVLabMLSA_issues][Known Issues for Version 0.1]] ---++ Permissions <span style="background-color: transparent;">Persons/group who can view/change the page:</span> * Set ALLOWTOPICCHANGE = FRCVRoboticsGroup -- (c) Fordham University Robotics and Computer Vision * multilingual system: <br />
Attachments
Attachments
Topic attachments
I
Attachment
History
Action
Size
Date
Who
Comment
png
multilingual_system.png
r1
manage
48.0 K
2016-07-27 - 14:44
DamianLyons
multilingual system
Edit
|
Attach
|
Watch
|
P
rint version
|
H
istory
:
r15
|
r6
<
r5
<
r4
<
r3
|
B
acklinks
|
V
iew topic
|
Raw edit
|
More topic actions...
Topic revision: r4 - 2016-07-27
-
BrunoVieiro
Home
Site map
Main web
Sandbox web
TWiki web
Main Web
Users
Groups
Index
Search
Changes
Notifications
RSS Feed
Statistics
Preferences
P
P
View
Raw View
Print version
Find backlinks
History
More topic actions
Edit
Raw edit
Attach file or image
Edit topic preference settings
Set new parent
More topic actions
Account
Log In
Edit
Attach
Copyright © 2008-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback