DOE OSTI · code-45113
BRAID
Abstract
BRAID is a rewriting system for translating abstract intermediate descriptions into light-weight, "pay only for what you need" middleware wrappers. Initial capabilities will focus on language interoperability, remote method invocation (RMI), and interface contract enforcement wrappers from Scientific Interface Definition Language (SIDL) specifications. Language interoperability will be provided for software written in C, C++, Fortran, Java, and Python, as was done with Babel, but also a subset of PGAS/HPCS languages, such as Chapel, UPC, and X10. Interface contract enforcement wrappers will initially be supported in a subset of those languages.
Keep this discovery
Explore connections, maps & timelines
Prantl, A., Dahlgren, T., Epperly, T.. 2010-11-01. BRAID. https://doi.org/10.11578/dc.20200930.5
Cite the original work for its findings. Save a collection to share your selection of sources.