Draper Mining and Understanding Software Enclaves (MUSE)

Abstract

This report describes research carried out by The Charles Stark Draper Laboratory, Inc. (Draper) team in the Defense Advanced Research Projects Agency (DARPA) Mining and Understanding Software Enclaves (MUSE) program under contract FA8750-15-C-0242. Our focus on the MUSE program was to develop big-data analytics using machine learning for automatic vulnerability classification and repair. Key technical advancements that we contributed to the MUSE program included: (1) fast and scalable machine learning-based classifiers to detect patterns in known types of software vulnerabilities; (2) a generative adversarial network (GAN) to advance the state of the art in automated repair of common types of software vulnerabilities; and (3) a data ingestion pipeline to scrape, build, and analyze millions of functions from open-source software to generate training data for learning-based algorithms.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Mar 01, 2019
Accession Number
AD1069792

Entities

People

  • Christopher Reale
  • Hugh Enxing
  • Jacob Harer
  • Lei Hamilton
  • Leo Kosta
  • Louis Kim
  • Marc Mcconley
  • Onur Ă–zdemir
  • Paul Ellingwood
  • Rebecca L. Russell
  • Thomas Jost

Organizations

  • Charles Stark Draper Laboratory

Tags

Communities of Interest

  • Autonomy
  • Cyber
  • Energy and Power Technologies

DTIC Thesaurus Topics

  • Artificial Intelligence
  • Artificial Intelligence Software
  • Computational Science
  • Computer Languages
  • Computer Programming
  • Computer Programs
  • Computers
  • Data Analysis
  • Data Curation
  • Data Mining
  • Dimensionality Reduction
  • Feature Extraction
  • Information Science
  • Kernel Functions
  • Language
  • Machine Learning
  • Supervised Machine Learning

Fields of Study

  • Computer science

Readers

  • Distributed Systems and Data Platform Development
  • Neural Network Machine Learning.
  • Technical Research and Report Writing.

Technology Areas

  • AI & ML
  • AI & ML - Neural Networks