Difference: FRCVPublicProject (9 vs. 10)

Revision 102019-05-29 - LabTech

Line: 1 to 1
 
META TOPICPARENT name="FordhamRoboticsAndComputerVisionLaboratory"

Overview of Research Projectsin Progress at the FRCV Lab

Added:
>
>

Multilingual Static Analysis (MLSA)

Multilingual Software Analysis (MLSA) or Melissa is a lightweight tool set developed for the analysis of large software systems which are multilingual in nature (written in more than one programming language). Large software systems are often written in more than one programming language, for example, some parts in C++, some in Python etc. Typically, software engineering tools work on monolingual programs, programs written in single language, but since in practice many software systems or code bases are written in more than on language, this can be less ideal.

Melissa produces tools to analyze programs written in more than one language and generate for example, dependency graphs and call graphs across multiple languages, overcoming the limitation of software tools only work on monolingual software system or programs.

Leveraging the static analysis work developed for DTRA, we are looking at multilingual to provide refactoring and other information for very large, multi language software code bases. This project is funded by a two year grant from Bloomberg NYC. The objective of the project is to make a number of open-source MLSA tools available for general use and comment. For more details, see here.

multilingual_system.png MLSA_logo.png  callgraph-1.png

 

TOAD Tracking: Automating Behavioral Research of the Kihansi Spray Toad

Line: 17 to 23
  3D_graph.jpg
Deleted:
<
<

Multilingual Static Analysis (MLSA)

Multilingual Software Analysis (MLSA) or Melissa is a lightweight tool set developed for the analysis of large software systems which are multilingual in nature (written in more than one programming language). Large software systems are often written in more than one programming language, for example, some parts in C++, some in Python etc. Typically, software engineering tools work on monolingual programs, programs written in single language, but since in practice many software systems or code bases are written in more than on language, this can be less ideal.

Melissa produces tools to analyze programs written in more than one language and generate for example, dependency graphs and call graphs across multiple languages, overcoming the limitation of software tools only work on monolingual software system or programs.

Leveraging the static analysis work developed for DTRA, we are looking at multilingual to provide refactoring and other information for very large, multi language software code bases. This project is funded by a two year grant from Bloomberg NYC. The objective of the project is to make a number of open-source MLSA tools available for general use and comment. For more details, see here.

 

Space-Based Potential Fields: Exploring buildings using a distributed robot team navigation algorithm

. In this work we propose an approach, the Space-Based Potential Field (SBPF) approach, to controlling multiple robots for area exploration missions that focus on robot dispersion. The SBPF method is based on a potential field approach that leverages knowledge of the overall bounds of the area to be explored. This additional information allows a simpler potential field control strategy for all robots but which nonetheless has good dispersion and overlap performance in all the multi-robot scenarios while avoiding potential minima. Both simulation and robot experimental results are presented as evidence.

Line: 69 to 70
 
META FILEATTACHMENT attachment="dataview.jpg" attr="" comment="" date="1395178580" name="dataview.jpg" path="dataview.jpg" size="73620" user="DamianLyons" version="1"
META FILEATTACHMENT attachment="Screen_Shot_2019-01-17_at_4.03.44_PM.png" attr="" comment="A sample TOAD analysis frame" date="1547760310" name="Screen_Shot_2019-01-17_at_4.03.44_PM.png" path="Screen Shot 2019-01-17 at 4.03.44 PM.png" size="1790173" user="PhilipBal" version="1"
META FILEATTACHMENT attachment="TOAD1.png" attr="" comment="Sample Output of TOAD Program" date="1547760891" name="TOAD1.png" path="TOAD1.png" size="433858" user="PhilipBal" version="1"
Added:
>
>
META FILEATTACHMENT attachment="MLSA_logo.png" attr="" comment="" date="1559144426" name="MLSA_logo.png" path="MLSA_logo.png" size="39428" user="LabTech" version="1"
META FILEATTACHMENT attachment="multilingual_system.png" attr="" comment="" date="1559144507" name="multilingual_system.png" path="multilingual_system.png" size="49163" user="LabTech" version="1"
META FILEATTACHMENT attachment="1.pdf" attr="" comment="" date="1559144515" name="1.pdf" path="1.pdf" size="12174" user="LabTech" version="1"
META FILEATTACHMENT attachment="callgraph.pdf" attr="" comment="Call graph showing Python calling C++ with different variant examples." date="1559144588" name="callgraph.pdf" path="callgraph.pdf" size="12174" user="LabTech" version="1"
META FILEATTACHMENT attachment="callgraph-1.png" attr="" comment="Call graph showing Python calling C++ with different variant examples." date="1559145344" name="callgraph-1.png" path="callgraph-1.png" size="27383" user="LabTech" version="2"
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback