Specifying graceful degradation in distributed systems
PODC '87 Proceedings of the sixth annual ACM Symposium on Principles of distributed computing
The design and performance of a real-time CORBA event service
Proceedings of the 12th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Chameleon: A Software Infrastructure for Adaptive Fault Tolerance
IEEE Transactions on Parallel and Distributed Systems
Microc/OS-II
On adaptive resource allocation for complex real-time applications
RTSS '97 Proceedings of the 18th IEEE Real-Time Systems Symposium
Partitioning in Avionics Architectures: Requirements, Mechanisms, and Assurance
Partitioning in Avionics Architectures: Requirements, Mechanisms, and Assurance
Hi-index | 0.00 |
This paper describes ongoing research to develop a framework for implementing dynamically reconfiguring avionics and control systems for unmanned aerial vehicles (UAVs) and a test and development environment for experimental UAVs. The framework supports graceful degradation, where hardware and software failures cause a reduction in the quality or capability of the control system but does not result in total system failure. The approach uses a graphical specification representing modular software interdependencies and a runtime system manager that reconfigures the system. The techniques are currently being applied to the design of UAV control systems as part of the BIG BLUE Mars airplane testbed project at the University of Kentucky.