PROTEUS: Controlling Resource Adaptive Embedded Systems

Abstract

The goal of the Proteus project was to develop a software framework and embedded hardware platform for constructing streaming applications that dynamically adapt to changes in the operating environment and ecosystem. The project developed a programming language, FAST, and runtime for constructing adaptive systems that are able to meet a specified mission intent, such as meeting constraints on measures (e.g. latency or energy) while optimizing an objective function (over any measures), and doing so in spite of perturbations in the operating environment, or test parameters such as mission length. The technologies were empirically validated, demonstrated in the context of challenge problems, and evaluated by an independent team.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Sep 01, 2021
Accession Number
AD1148450

Entities

People

  • Arvind
  • Don Fussell
  • Hank Hoffmann
  • Krishna Palem
  • Robert Cartwright

Organizations

  • Massachusetts Institute of Technology
  • Rice University
  • University of Chicago
  • University of Texas at Austin

Tags

Communities of Interest

  • Autonomy
  • Energy and Power Technologies
  • Engineered Resilient Systems
  • Materials and Manufacturing Processes
  • Space

DTIC Thesaurus Topics

  • Aircrafts
  • Bayesian Networks
  • Computational Science
  • Computer Programming
  • Computer Programs
  • Computers
  • Control Systems
  • Data Mining
  • Embedded Systems
  • Energy Consumption
  • Information Processing
  • Information Science
  • Instruction Set Architecture
  • Machine Learning
  • Mathematical Filters
  • Operating Systems
  • Programming Languages

Fields of Study

  • Computer science
  • Engineering

Readers

  • Adaptive Control and Estimation with Uncertainty in Dynamic Systems.
  • Parallel and Distributed Computing.
  • Software Engineering.