Dynamic language bridges and applications in LED patent citation networks

Authors
Pringle, Benjamin
ORCID
Loading...
Thumbnail Image
Other Contributors
Krishnamoorthy, M. S.
Spooner, David
Yener, Bülent, 1959-
Issue Date
2014-05
Keywords
Computer science
Degree
MS
Terms of Use
Attribution-NonCommercial-NoDerivs 3.0 United States
This electronic version is a licensed copy owned by Rensselaer Polytechnic Institute, Troy, NY. Copyright of original work retained by author.
Full Citation
Abstract
A simple strategy is presented for dynamically interpreting remote procedure calls in scripting languages, resulting in the ability to transparently use libraries from both languages in a single program. The protocol described handles complex, nested arguments and object-oriented libraries.
To demonstrate the robustness of `Bifrost`, it will be used in the analysis of a dataset including a network of LED patents and their metadata.
Then, we will present our full general protocol (`Bifrost`). Example implementations show two useful bridges: one between Ruby and Python, and another between two different Python runtimes.
We will first perform a proof-of-concept for matrix multiplication in Ruby (`Grisbr`), showing the performance of a manual bridge to Python very similar to our intended protocol.
Description
May 2014
School of Science
Department
Dept. of Computer Science
Publisher
Rensselaer Polytechnic Institute, Troy, NY
Relationships
Rensselaer Theses and Dissertations Online Collection
Access
CC BY-NC-ND. Users may download and share copies with attribution in accordance with a Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 License. No commercial use or derivatives are permitted without the explicit approval of the author.