Scientists develop method for verifying safety of computer-controlled devices
April 20, 2009Researchers at Carnegie Mellon University's School of Computer Science have developed a new method for systematically identifying bugs in aircraft collision avoidance systems, high-speed train controls and other complex, computer-controlled devices, collectively known as cyber-physical systems (CPS).
The approach, developed by University Professor of Computer Science Edmund M. Clarke and Andre Platzer, assistant professor of computer science, already has detected a flaw in aircraft collision avoidance maneuvers —since corrected — that could have caused mid-air collisions. It also has verified the soundness of the European Train Control System. Ultimately, the method could be used on other cyber-physical systems, such as robotic surgery devices and nano-level manufacturing equipment.
"Engineers increasingly are relying on computers to improve the safety and precision of physical systems that must interact with the real world, whether they be adaptive cruise controls in automobiles or machines that monitor critically ill patients," Clarke said. "With systems becoming more and more complex, mere trial-and-error testing is unlikely to detect subtle problems in system design that can cause disastrous malfunctions. Our method is the first that can prove these complex cyber-physical systems operate as intended, or else generate counterexamples of how they can fail using computer simulation."
In the case of aircraft collision avoidance systems, for instance, Platzer and Clarke used their method to analyze so-called roundabout maneuvers. When two aircraft are on rapidly converging paths, one technique for avoiding collisions is for the system to order each pilot to turn right and then circle to the left until the aircraft can safely turn right again to resume their original paths. It's as if the aircraft are following a large traffic circle, or rotary, in the sky. But analysis by the Carnegie Mellon researchers identified a counterexample: when aircraft approach each other at certain angles, the roundabout maneuver actually creates a new collision course that, in the few seconds remaining before their paths cross, the pilots might not have time to recognize.
Like Model Checking, a method pioneered by Clarke that today is the most widely used technique for detecting and diagnosing errors in complex hardware and software design, the new method analyzes the logic underlying the system design, much as a mathematician uses a proof to determine that a theorem is correct. Clarke shared the 2007 A.M. Turing Award, generally considered the computer science equivalent of the Nobel Prize, for his role in developing Model Checking.
A crucial difference, however, is that Model Checking can examine every possible state of a discrete finite-state system, such as a new circuit design for a computer chip; that's not possible for a CPS that must interact with the infinitely variable real world. Even if the differential equations that govern these systems can be solved — and they often can't — it usually is impossible to use the results to predict the behavior of the system, Platzer said. Instead, he and Clarke have developed algorithms that decompose the systems until they produce differential invariants — mathematical descriptions of parts of the system that always remain the same. These differential invariants, in turn, can be used to prove the global logic of the CPS.
"When the system design is sound, as we found in the case of the European control system for train traffic or the repaired flight controller, our method can provide conclusive proof," Platzer said. Likewise, when flaws exist, the method reliably generates counterexamples. "Finding the counterexamples is actually the easy part," he added. "Proving that they are fixed is hard."
The demand for methods that can prove a CPS or hybrid system operates as intended will only increase as these systems become more numerous and more crucial for everyday life, Platzer said. "Bugs in complex cyber-physical systems like cars, aircraft, chips or medical devices are expensive to fix and may endanger human life," he explained. "In transportation, the percentage of development cost spent on design and testing new control software is already well above 50 percent and is steadily rising."
The National Science Foundation (NSF) has identified the design and verification of CPS as a key area of research. The increasing use of robotic devices, the growth of sensor networks, the proposed creation of a "smart grid" for delivering electrical power, a greater reliance on automated war fighting and growing use of efficient, "zero-net-energy" buildings are all examples of a growing reliance on computer control systems that are tightly coupled to physical systems. This work was sponsored, in part, by the NSF and the German Research Council.
-
Researchers develop new method to monitor aircraft lifespan
May 05, 2006 |
not rated yet |
0
-
New software to improve design tools
Jan 13, 2009 |
not rated yet |
0
-
Innovative take-off system could lead to safer, cleaner air travel
Dec 06, 2004 |
not rated yet |
0
-
Engineering modifications enhance aircraft safety
Feb 23, 2007 |
not rated yet |
0
-
Mathematics penetrates mystery of air traffic safety
Jun 20, 2005 |
not rated yet |
0
-
Engineers build first sub-10-nm carbon nanotube transistor
Feb 01, 2012 |
4.9 / 5 (33) |
30
-
Something old, something new: Evolution and the structural divergence of duplicate genes
Jan 31, 2012 |
4.6 / 5 (7) |
1
-
The hidden nanoworld of ice crystals: Revealing the dynamic behavior of quasi-liquid layers
Jan 30, 2012 |
5 / 5 (5) |
1
-
Stock market network reveals investor clustering
Jan 27, 2012 |
3.9 / 5 (23) |
8
-
Of microchemistry and molecules: Electronic microfluidic device synthesizes biocompatible probes
Jan 26, 2012 |
5 / 5 (2) |
0
-
Flushing RAM in Mathematica
5 hours ago
-
Synergistic relations between computer science and technology.
Feb 06, 2012
-
how do iphone gloves work?
Feb 05, 2012
-
iPhone battery over time
Jan 30, 2012
-
Best alternate Tablet to an iPad for writing math or physics equations?
Jan 26, 2012
-
Sending SMS to a website
Jan 20, 2012
- More from Physics Forums - Computing & Technology
More news stories
The joy of cheques
An electronic cheque which eliminates the need for costly processing by banks but preserves the simplicity and ease of a traditional cheque book has been designed by a team of academics in the UK.
28 minutes ago |
not rated yet |
0
Research shows promise in converting camelina oil into jet fuel
(PhysOrg.com) -- Researchers at Montana State University-Northern have developed a process to convert camelina oil to jet fuel and other high-value chemicals. MSU has applied for a U.S. patent and research is ongoing.
Technology / Energy & Green Tech
25 minutes ago |
not rated yet |
0
Researchers' paper wins Best Paper Award for 2011
A paper written by Dr. Paul Gratz and his graduate student, Reena Panda, from the Department of Electrical and Computer Engineering at Texas A&M University was selected as one of the best papers from IEEE Computer Architecture ...
Technology / Computer Sciences
39 minutes ago |
not rated yet |
0
Cutting our carbon footprint
Roofing materials that double as solar panels and can also moderate the temperature of buildings are among the next-generation building products being developed at UNSW.
Technology / Energy & Green Tech
14 minutes ago |
not rated yet |
0
The art of shutting down a nuclear plant
Gaëtan Girardin, researcher in nuclear engineering, gives us the key to understanding nuclear reactor safety. While the disaster at Fukushima is at the center of our conversation, the recent and minor ...
Technology / Energy & Green Tech
6 minutes ago |
not rated yet |
0
New molecule has potential to help treat genetic diseases and HIV
(PhysOrg.com) -- Chemists at The University of Texas at Austin have created a molecule that's so good at tangling itself inside the double helix of a DNA sequence that it can stay there for up to 16 days before ...
With climate change, today's '100-year floods' may happen every three to 20 years: research
Last August, Hurricane Irene spun through the Caribbean and parts of the eastern United States, leaving widespread wreckage in its wake. The Category 3 storm whipped up water levels, generating storm surges ...
Social psychologist: Lust makes you smarter and evidence that seven deadly sins are good for you
(Medical Xpress) -- Good news for lovers on Valentine’s Day - the seven deadly sins, including Lust, are good for you. University of Melbourne social psychologist Dr Simon Laham uses modern research to make a compelling ...
Couples in the same place emotionally stay together, study says
(Medical Xpress) -- Despite lifes ups and downs, couples whose feelings are in sync consistently over time are more likely to stay together, says a University of California, Davis, study.
Researchers make breakthrough in stem cell research
(Medical Xpress) -- University of Queensland scientists have developed a world-first method for producing adult stem cells that will substantially impact patients who have a range of serious diseases.
Georgia Tech develops software for the rapid analysis of foodborne pathogens
2011 brought two of the deadliest bacterial outbreaks the world has seen during the last 25 years. The two epidemics accounted for more than 4,200 cases of infectious disease and 80 deaths. Software developed at Georgia Tech ...
Apr 20, 2009
Rank: not rated yet