SBIR-STTR Award

Demonstration of an Embedded Capability-Based Operating System
Award last edited on: 4/3/2008

Sponsored Program
SBIR
Awarding Agency
DOD : DARPA
Total Award Amount
$847,934
Award Phase
2
Solicitation Topic Code
SB052-011
Principal Investigator
Charles Landau

Company Information

Strawberry Development Group

2533 North Carson Street Suite 5494
Carson City, NV 89706
   (530) 292-3105
   N/A
   www.capros.org
Location: Single
Congr. District: 02
County: Carson City

Phase I

Contract Number: ----------
Start Date: ----    Completed: ----
Phase I year
2006
Phase I Amount
$98,876
We propose to study the feasibility of demonstrating a capability-based operating system running a home control application on an embedded processing platform. Capability-based systems have documented advantages in security and reliability, but no commercial system is available for an embedded processor. Some embedded processors raise issues such as cache coherency that present challenges for a capability-based system where flexible sharing is the norm. By porting an existing code base, we expect to quickly develop a system to study. The demonstration will include software for a home automation system which will monitor the home, control lighting, audio/video, HVAC, security, and other systems, and manage resources. This application will demonstrate the robustness of the system, its performance parameters, its ability to interface to a variety of sensors and actuators, its ability to reliably and securely integrate software from many different sources, and its ability to communicate with users of various levels of trust. These characteristics are all of value in military and other commercial applications. The feasibility study will focus on performance and manageability of the system, both being areas in which questions remain about capability-based systems

Phase II

Contract Number: ----------
Start Date: ----    Completed: ----
Phase II year
2007
Phase II Amount
$749,058
We propose to demonstrate the capability-based operating system CapROS running a home control application on the ARM embedded processing platform. Capability-based systems have documented advantages in security and reliability, but no commercial system is available for an embedded processor. The demonstration will include software to monitor a variety of sensors and control electrical loads based on the effective cost of power and other resources. This application will demonstrate the system’s performance parameters, its ability to interface to a variety of sensors and actuators, its ability to reliably and securely integrate software from many different sources, and its ability to communicate with a desktop system. The demonstration will include running a program in a confined environment to demonstrate the robustness of the system and its ability to meet flexible security requirements. These characteristics are all of value in military and other commercial applications, and plans are being developed to use the operating system in a home automation product. The project will examine the performance of the system and some design issues surrounding the use of orthogonal persistence, and will provide valuable experience with building applications for a capability-based system.

Keywords:
Capability, Operating System, Secure, Embedded