Carnegie Mellon University

Roy Maxion

Roy Maxion

Courtesy Professor, Electrical and Computer Engineering
Research Professor, Computer Science Department

Address 5000 Forbes Avenue
Pittsburgh, PA 15213




PhD, 1985 
Cognitive Science 
University of Colorado


Faults in hardware, software, or user-interfaces can have significant economic impact or can result in loss of life. The average cost of downtime is $1300/minute across various computing enterprises such as telecommunications, manufacturing, transportation, etc., and can reach as high as $5000/second for major international banking. Failure in a hospital operating room may result in patient death; a suboptimal user interface can cause important deadlines to be missed; intolerance to user errors can be disastrous in mission-critical systems.

Dr. Maxion's research covers several areas of computer science, including development and evaluation of highly reliable systems, concept learning, and human-computer interfaces. He is developing dependable systems for automated detection, diagnosis and remediation of faulty or unanticipated events in many domains -- international banking, telecommunications networks, digital libraries, vendor help systems, semiconductor fabrication and others.

One type of dependable-system application is found in the diagnosis of faults (or other conditions) in new or evolving situations. For example, diagnosis in real-time networks

or in semiconductor fabrication processing is difficult because, due to continuous environmental changes, there exists no stable model of acceptable performance against which observed behaviors can be judged. Similarly, a robot, or other autonomous computational organism, finding itself in unfamiliar circumstances, must determine with confidence which elements of its environment are normal, and then classify and respond correctly to novel, anomalous or special events. A major research goal is to model the cognitive processes that make such tasks seem so easy for humans.

A final example regards the time consumed in groping through a user interface. If it takes too long, or if the wrong path is taken, the result can be catastrophic. If systems are to be depended on, they must be designed to accommodate the strengths and weaknesses of the human as a system component.