×

Global optimization and verification of cyber-physical systems using floating point math functionality on a system with heterogeneous hardware components

  • US 9,652,213 B2
  • Filed: 10/15/2015
  • Issued: 05/16/2017
  • Est. Priority Date: 10/23/2014
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • a heterogeneous hardware system (HHS) comprising multiple programmable elements; and

    a memory medium that stores program instructions executable to;

    store a program, wherein the program comprises floating point implementations of;

    a control program, a model of a physical system, an objective function, a requirements verification program, and a global optimizer;

    execute a simulation of the program on a computer using co-simulation with a trusted model, wherein the simulation simulates a heterogeneous hardware system (HHS) implementation of the program, including simulating behavior and timing of distributed execution of the program on the HHS, wherein said executing includes verifying the HHS implementation of the program using the requirements verification program; and

    deploy the program on the HHS, wherein the HHS is configured to execute the control program and the model of the physical system concurrently in a distributed manner;

    wherein, after said deploying the HHS is configured to;

    globally improve the control program and the model of the physical system executing on the HHS in accordance with the objective function and requirements via the global optimizer; and

    wherein the improved model of the physical system is usable to construct the physical system, and wherein the improved control program is executable on the HHS to control the physical system.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×