Semi-permanent heart pumps like this one are installed in people's hearts all over the world. The problem is that when these software-controlled pumps fail, the blue screen of death is literally killing people. So researchers at Frunhofer-Gesellsschaft Research, who make a popular model of heart pump (or VAD, for ventricular assist device), have invented this model which will serve as a debugger. New software will run on this human simulator, and researchers can see what might go wrong before it stops your heart.
Fraunhofer Institute for Computer Architecture researcher Holger Schlingloff, who helped develop the device, says:
It's a similar development to that of the automobile, where a considerable number of functions now rely on software, such as driver assistance systems. At the same time, the technical requirements for vehicle registration have become more demanding: certain models on sale 15 years ago would not be allowed on the road under today's standards. Exactly the same applies to cardiac support systems.Adds his colleague Rolf Hänisch:
It is impossible to prove that a system is entirely failure-proof by simply running a test - it could be that certain types of fault have been overlooked. We can eliminate this shortcoming by producing systematized tests based on models, in which we record and simulate all relevant test scenarios.Of course it's still not foolproof, but it's still a good system for testing software that has to work — or else.
Odd side note: Frunhofer-Gesellsschaft is the same company that patented the MP3 algorithm. I want my VAD to play MP3s, please!
Relief for Diseased Hearts [Fraunhofer-Gesellschaft Research via Medgadget]









Comments
Oh man, I thought this was a post about some super-cool new t-shirt. Color me disappointed.
What, you can't just Ctrl+Alt+Del your heart? Pity.
I'm not sure which would kill me faster, a six burger a week habit or seeing a "Pre loaded with Microsoft Vista" sticker on a heart pump.
@ManchuCandidate: Actually I'm pretty sure these pumps run some kind of Linux. Or a specialized tiny OS. So my "blue screen of death" comment was more figurative than a literal reference to Winders.
@Annalee:
I know (I've done a tiny amount of micro controller programming) it's all tiny kernal versions of UNIX, but the possibility that any MS OS short of DOS would run "real" time critical equipment still gives me the heebie jeebies (I know of a couple of medical devices that did.)
@ManchuCandidate: Yeah, I hear that. A lot of medical and biotech equipment does run Windows. I'm always shocked when I go to a lab where they're doing DNA sequencing and all the frakkin software is written for Windows.
Start a discussion:
Login with your username and password below. Or comment on this post via email.
Forgot your username or password? New User?