Agile Objects: Component-Based Inherent Survivability
Final rept. Jun 1999-Dec 2002
CALIFORNIA UNIV SAN DIEGO LA JOLLA DEPT OF COMPUTER SCIENCE AND ENGINEERING
Pagination or Media Count:
We have developed a framework called Agile Objects which leverages component object models and enables the construction of survivable systems that support increased application survivability through elusive technologies location elusiveness, interface elusiveness, and dynamic elusiveness. Location elusiveness is the capability of application components to be reconfigured across distributed resources while the application is running and preserving the performance and real-time properties of the application both across and during the migration. In short, an application can flee systems that are likely or already compromised, dynamically reconfiguring to continue its mission. Interface elusiveness a.k.a. High Performance Invocation Protection enables a component middleware system to manage automatic change and configuration of application components and distributed object interfaces to maintain application security. Dynamic elusiveness is the capability to dynamically manage the dimensions of elusiveness in response to a complex and evolving securityintrusion environment. Both location and interface elusiveness are supported by Agile Objects in dynamic form. The project efforts have demonstrated location elusiveness, interface elusiveness, and dynamic elusiveness which enable the construction of component-based inherently survivable systems. These technologies were embedded in a component middleware which allows applications, based on component technologies, to exploit survivability capabilities.
- Computer Programming and Software
- Computer Systems Management and Standards