Computer · 1989 · 37 citations · 9 references
ComputingComputer ScienceRobotics EngineeringFault ToleranceFault-tolerant SystemsRoboticsError HandlingError PreventionError RecoveryFault RecoveryReliable System DesignSoftware Fault ToleranceError ModelingException HandlingException Management
The construction of robust and reliable robot systems able to handle errors arising from abnormal operating conditions is addressed. It is assumed that the robot program is logically correct but fails due to hardware or external state errors. The error-handling technique called exception handling is treated. The type of errors that can occur in a robot system and their error-handling requirements are described, and approaches to error handling and recovery are reviewed. Exception-handling facilities in Ada and AML/X are mentioned, and Exceptional C, the language chosen for exposition, is described. The use of exception-handling facilities is illustrated with two examples.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">></ETX>
9
System structure for software fault tolerance
Brian Randell · ACM SIGPLAN Notices · 1975 · 1.5K citations · Full text
Planning in a hierarchy of abstraction spaces
Earl D. Sacerdoti · Artificial Intelligence · 1974 · 1.2K citations
Engineering, Systems Engineering, Knowledge Representation +10
John B. Goodenough · Communications of the ACM · 1975 · 496 citations · Full text
System structure for software fault tolerance
Brian Randell · 1975 · 130 citations