You are here

Inception: An Extendable Virtual Execution Framework to Support Dynamic Code Analysis of Embedded Systems

Award Information
Agency: Department of Defense
Branch: Missile Defense Agency
Contract: HQ0860-21-C-7141
Agency Tracking Number: B2-3062
Amount: $1,499,921.00
Phase: Phase II
Program: STTR
Solicitation Topic Code: MDA19-T007
Solicitation Number: 19.C
Timeline
Solicitation Year: 2019
Award Year: 2021
Award Start Date (Proposal Award Date): 2021-06-03
Award End Date (Contract End Date): 2023-05-25
Small Business Information
15400 Calhoun Drive Suite 190
Rockville, MD 20855-2814
United States
DUNS: 161911532
HUBZone Owned: No
Woman Owned: No
Socially and Economically Disadvantaged: No
Principal Investigator
 Xiangrong (Sean) Zhou
 (240) 406-7749
 xzhou@i-a-i.com
Business Contact
 Mark James
Phone: (301) 294-5221
Email: mjames@i-a-i.com
Research Institution
 University of Southern California - – Information Sciences Institute
 John Paul Walters
 
3811 Fairfax Dr., Suite 200
Arlington, VA 22203-1782
United States

 (703) 812-3706
 Nonprofit College or University
Abstract

In this proposed effort, we propose to develop an extendible virtual execution framework to support dynamic code analysis of embedded systems. The key innovation of this proposal includes developments of: (1) an extendible virtual processor subsystem which can integrate a broach set of processor architectures with different instruction-set architecture (ISA) (ARM, PowerPC, RISC-V) and memory architecture; (2) an extendible virtual device subsystem which can integrate different hardware device models with the virtual processor subsystem to perform full-system virtual execution environment for different embedded systems; (3) an extendible Dynamic Code Analysis (DCA) plugin module which can integrate different Virtual Machine Introspection (VMI) techniques to monitor and analyze runtime software systems. The extendible virtual execution framework can efficiently integrate multiple virtual processors and devices into a virtual runtime system. Finally, all the proposed techniques will be integrated in a functional prototype to demonstrate the feasibility. Approved for Public Release |21-MDA-10789 (21 Apr 21)

* Information listed above is at the time of submission. *

US Flag An Official Website of the United States Government