Surgical robots could make some types of surgery therapy treatment therapy more secured and more effective, but showing that the implementing managing these devices works as designed is difficult. Scientists at Carnegie Mellon School and the Johns Hopkins School Used Technology Lab have confirmed that techniques for efficiently discovering program bugs and gradually confirming program protection uses efficiently to this recreate of program.
They used theorem-proving techniques to assess a management specifications for a analysis program that would help a physician perform surgery therapy treatment therapy at it of the head. Their strategy determined a protection issue that could allow a knife or other surgery therapy treatment therapy system to go hazardously down the wrong direction in this place, where the eye orbits, ear tracks and major veins and receptors materials are properly distribute and susceptible to injury. It also suggested growth of a new specifications and confirmed that the new owner was secured and effective.
"These techniques are going to improve how people build computerized surgery therapy treatment treatments," predicted APL's Yanni Kouskoulas, who led the analysis with André Platzer, affiliate presenter of technology at Carnegie Mellon. Platzer and Kouskoulas say this official confirmation strategy also could change the way authorities assess new gadgets, providing more guarantee of protection than is possible even with the most extensive analyzing.
The researchers will present their results Apr 11 at HSCC 2013, the Several Systems: Calculations and Control conference in Chi town. Other members of the analysis team were Bob Renshaw, a university student in technology at Carnegie Mellon, and Honest Kazanzides, affiliate analysis presenter of technology at Johns Hopkins.
Surgical robots are an example of a several, or cyber-physical program -- complex, computer-controlled gadgets that are becoming gradually common. Other situations are airplane occurrence prevention techniques, high-speed practice manages and automobiles that avoid injuries, maintain their tracks or otherwise drive themselves.
"Because the effects of these techniques broken are so great, discovering a way to confirm they are absolutely without any style mistakes has been one of the most important and pushing problems in technology," Platzer said. Examining alone is insufficient because no test schedule can check all of the possible circumstances that this technique might experience.
A growing broad variety of techniques have been designed to aid in officially confirming that pc program and components are absolutely exempt from style problems. These techniques assess all the possible declares of application, much as a statistical wizzard uses a proof to figure out that a theorem is correct. But techniques that perform for pc trip or program, which may be complex but have a restricted broad variety of declares, don't perform for several techniques that must deal with the limitless modifications of the actual world.
Platzer, however, has designed an strategy based on differential impressive thinking and an associated system called KeYmaeraD that can be used to design a several program and its features and then symbolically pick it apart. This technique, which Platzer already has used efficiently to identify mistakes in airplane occurrence prevention techniques and to confirm the style of assigned car management techniques, can confirm that a style is secured or else help produce counterexamples of how this technique can are unsuccessful.
Platzer and his co-workers used this way to assess the management specifications for the skull-base surgery therapy treatment therapy program. Many works well for complex surgery therapy treatment therapy in small applications of the mind by reducing small actions as a physician manipulates a process and by reducing the item to action within the surgery therapy treatment therapy website. As the item techniques the surgery therapy treatment therapy border, beyond which healthy and vital cells can be injured, it places power views to notify options. If the item gets to the border, the implementing applications are required to stop it from going further. This performance is helpful for options, because the implementing knows the sensitive limitations that options cannot actually see during the surgery therapy treatment therapy.
Kouskoulas said the implementing and the management specifications were examined significantly, such as on cadavers. "While it proved helpful in the options in which it was examined, the fear was always that something awesome could go wrong," he described.
By using the official confirmation strategy, they revealed that indeed something awesome could happen in factors of the surgery therapy treatment therapy website. They found that in some geometric options, the protection views for one border would get engaged with that of the encompassing border, eliminating each other out and allowing the item to be forced beyond the limitations set by options.
The system created situations of how this could happen. "It delivers you to the issue," Kouskoulas described. "You then have to be impressive to find the solution." With that assistance, researchers were able to create a new specifications and use their way to confirm it was secured.
"Medical robotics is an interesting issue place for several techniques," Platzer said. Current qualifications techniques, which rely on trial-and-error analyzing, aren't appropriate for analyzing these software-intensive gadgets, he said. This analysis has shown that official confirmation techniques uses efficiently to medical care robotics and that further growth is confident, he added.

No comments:
Post a Comment