Pricing

login
Home / Papers / Survivable Embedded Systems

Survivable Embedded Systems

1 Citations2007
A. Keromytis, Stephen Anthony Edwards, V. Prevelakis
journal unavailable

The hypothesis is that functional survivability can be achieved with embedded devices open to dynamic reconfiguration and a combination of language techniques, component-based programming, traditional dynamic reconfigured mechanisms, and the use of an area controller that coordinates reconfigurations.

Abstract

Technology trends in recent years have resulted in the rapid and wide-scale deployment of embedded systems as critical components of larger systems such as home appliances, airplanes, ships, and motor-vehicles. Furthermore , traditional desktops and workstations themselves are becoming a federation of embedded systems such as external storage devices connected with USB and FireWire buses. Such ubiquity of embedded systems increases the impact of random and maliciously-induced failures and the need for unforeseen improvements. We propose the OASES architecture for ensuring the functional survivability of a system composed of embedded devices. Given a policy that defines possibly evolving goals of system performance and functionality, we aim to satisfy it despite random or maliciously-induced failures. Our hypothesis is that functional survivability can be achieved with embedded devices open to dynamic reconfiguration and a combination of language techniques, component-based programming, traditional dynamic reconfiguration mechanisms, and the use of an area controller that coordinates reconfigurations. This controlle r detects failures and determines an appropriate fix based on survivability policies. This position paper provides an overview of OASES and discusses its components.

Use the desktop version to access all features