Difference: FRCVLabMLSAFiles (1 vs. 3)

Revision 32017-07-21 - AnneMarieBogar

Line: 1 to 1
 
META TOPICPARENT name="FRCVLabMLSA"
<meta name="robots" content="noindex" />

MLSA_logo.png Data Files

Line: 19 to 19
 
  • Reverse flow control file: NAME.X_rcfg.csv
  • Monoligual variable assignments: NAME.X_vars.csv
  • Monolingual reaching definitions analysis: NAME.X_rda.csv
Added:
>
>
The CSV file formats are as follows:

  • NAME.X_call.csv
    • call id, class, scope, function name, argument1, argument2...
  • NAME.X_finalcall.csv
    • call id, class name, scope, function called, argument1, argument2...
  • NAME_callgraph.csv
    • call program name, call program type, function program name, call id, class name, scope, function called, argument1, argument2...
  • NAME_funcs.csv
    • program name, class name, function name, number of parameters
 

Permissions

Revision 22017-07-14 - DamianLyons

Line: 1 to 1
 
META TOPICPARENT name="FRCVLabMLSA"
<meta name="robots" content="noindex" />

MLSA_logo.png Data Files

Line: 24 to 24
 
  • Persons/group who can view/change the page:
Deleted:
<
<
 

-- (c) Fordham University Robotics and Computer Vision

Revision 12017-07-12 - AnneMarieBogar

Line: 1 to 1
Added:
>
>
META TOPICPARENT name="FRCVLabMLSA"
<meta name="robots" content="noindex" />

MLSA_logo.png Data Files

There are three kinds of data files in MLSA:

  1. data files that contain a monolingual Abstract Syntax Tree (AST) in text format
  2. data files the contain monolingual AST in JSON format
  3. data files in comma separated values format (CSV) that contain the results of various kinds of static analysis
If a source code file is called NAME.X where NAME is the root file name and X is the language suffix (e.g. test.cpp or analyze.py, etc.) then the data files are named using this root file name as follows:

  • AST files: NAME.X_ast.txt or NAME.X_ast.json
  • Monolingual procedure call graph files: NAME.X_call.csv
  • Monolingual procesure call graph files with API integration: NAME.X_finalcall.csv
  • Combined multilingual call graph file: NAME_callgraph.csv
  • Combined function file: NAME_funcs.csv
  • Forward flow control file: NAME.X_fcfg.csv
  • Reverse flow control file: NAME.X_rcfg.csv
  • Monoligual variable assignments: NAME.X_vars.csv
  • Monolingual reaching definitions analysis: NAME.X_rda.csv

Permissions

  • Persons/group who can view/change the page:

-- (c) Fordham University Robotics and Computer Vision

META FILEATTACHMENT attachment="MLSA_logo.png" attr="" comment="" date="1499887735" name="MLSA_logo.png" path="MLSA_logo.png" size="39428" user="AnneMarieBogar" version="1"
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2018 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback