Software: Heal Thyself

by Brian Blum on August 10, 2010

ibm-research

IBM research facility in Haifa

If your computer gets sick, would you rather give it a full system overhaul or the equivalent of a digital Advil to relieve the symptoms? Onn Shehory and his team at Israel’s IBM Haifa research facility have developed much more than a computerized analgesic. Say hello to the world’s first self-healing software.

The project – called SHADOWS for “a Self Healing Approach for Developing cOmplex softWare Systems” – was proposed by Shehory and funded by the European Union’s 6th Framework Program, a technology initiative that invests in promising international endeavors. The idea was to emulate how the human body behaves and apply it to software.

“When you develop some sort of dysfunction, the body senses this and reacts automatically,” Shehory says. “It is essentially self-monitoring.” SHADOWS does the same for computer systems. “It recognizes specific misbehaviors, classifies them into possible types of problems, and then for the serious ones, makes the appropriate adjustments,” he says. This may include inserting new lines of codes before a program runs or moving around memory resources, to prevent the most common reasons for system crashes.

In the case of memory, for example, Shehory explains that “we can manipulate the usage of memory without actually knowing where the problem is coming from. We don’t have to find the bug, just to know that something is wrong.”

That’s the same way that a pain and fever medication acts on the body. “Instead of a week of fever, you might just have a half an hour at the end of the week,” he says. “It doesn’t remove the root cause – the virus – but it will prevent the fever from coming back for a long time.

“In order to continue benefiting from the advances and innovations becoming available in the IT landscape, software developers and architects must begin to design software… to incorporate internal safeguards that can both identify and repair problems,” adds Yaron Wolfsthal, head of the Reliable Systems Technologies group at the IBM Haifa lab.

The need for self-healing software is clear: Computer systems are now ubiquitous, a part of everything from dishwashers to managing a countrywide electricity grid. The problem is that software systems are inherently buggy. Even utilizing software testing, reviews and other protective measures, “with millions of lines of code, it’s too difficult to identify all the problems in advance,” Shehory says.

Traditional approaches to fixing software have meant calling on engineers to sift through the code, locate the bug and repair it – a process that’s akin to searching for a needle in a digital haystack. And yet, “we can’t afford for systems to fail on critical missions… or even non-critical missions,” exhorts Shehory.

SHADOWS doesn’t go so far as to create self-aware artificial intelligence – no worries about a Terminator-style SkyNet attacking the planet. Nor is it specifically targeted at preventing terrorists from bringing down global networks. “It’s not about security, it’s about the robustness of the code,” Shehory explains, although he suggests that since SHADOWS can identify problems as they start to brew, it may allow programmers to jump into action if they sense a cyber-attack is imminent.

SHADOWS is sophisticated but doesn’t require any changes to existing legacy computer systems – it can sit alongside those programs monitoring their action and only start working its magic when it detects something awry. Shehory hopes, however, that programmers will speed things up by manually inserting “comments” when they write the software that can direct SHADOWS to look at, say, only 10,000 rather than a million lines of code.

The genesis of SHADOWS was a proposal IBM in Israel made to a European Union program that promotes collaboration in research and technology across Europe. Eight other partners joined IBM in the three-year, $5 million project – major universities including the University of Potsdam in Germany and the Brno University of Technology in the Czech Republic, and technology heavyweights such as Phillips Electronics of the Netherlands and the Spanish phone carrier Telefonica, which provided a case study on the use of the SHADOWS technology. The EU pays for 50 percent of the project with the IBM lab responsible for the other half.

Despite the innovation, SHADOWS is not yet ready for prime time – it’s more a general research-oriented framework than an actual, saleable product – although parts of it may be commercialized. Each partner in the project owns its own intellectual property should a marketable solution ultimately be developed.

In the meantime, Shehory is considering applying for a second stage grant to address the technology’s biggest limitation: The resistance of the people who write the computer systems that need SHADOWS to inserting machine-generated code automatically into their babies.

“The psychological effect is very strong,” Shehory admits. “If SHADOWS writes some new code, the programmer might be hesitant, thinking ‘can I trust this, will it work properly?’ “The solution may be as simple as adding a feature that “recommends” the change, allowing the engineer to decide whether or not to accept it.

Still, Shehory says, “we’re trying to find technical ways to address this difficulty without human intervention.” Software – heal thyself.

This article originally appeared on Israel21c.

{ 37 comments… read them below or add one }

Зарегистрируйтесь, чтобы получить 100 USDT June 4, 2025 at 2:55 pm

Can you be more specific about the content of your article? After reading it, I still have some doubts. Hope you can help me.

Index Home July 7, 2025 at 12:34 pm

Thank you for your sharing. I am worried that I lack creative ideas. It is your article that makes me full of hope. Thank you. But, I have a question, can you help me?

създаване на профил в binance August 3, 2025 at 3:00 am

Your article helped me a lot, is there any more related content? Thanks!

anm"ala dig till binance September 6, 2025 at 10:46 am

Your article helped me a lot, is there any more related content? Thanks!

Dang k'y d nhn 100 USDT October 10, 2025 at 6:20 pm

Thank you for your sharing. I am worried that I lack creative ideas. It is your article that makes me full of hope. Thank you. But, I have a question, can you help me?

binance October 12, 2025 at 6:54 am

Your point of view caught my eye and was very interesting. Thanks. I have a question for you.

mind vault October 13, 2025 at 9:15 pm

**mind vault**

mind vault is a premium cognitive support formula created for adults 45+. It’s thoughtfully designed to help maintain clear thinking

mindvault October 17, 2025 at 5:24 am

**mindvault**

mindvault is a premium cognitive support formula created for adults 45+. It’s thoughtfully designed to help maintain clear thinking

binance October 17, 2025 at 4:05 pm

Thanks for sharing. I read many of your blog posts, cool, your blog is very good.

sugarmute October 18, 2025 at 1:27 am

**sugarmute**

sugarmute is a science-guided nutritional supplement created to help maintain balanced blood sugar while supporting steady energy and mental clarity.

gl pro October 18, 2025 at 4:29 am

**gl pro**

gl pro is a natural dietary supplement designed to promote balanced blood sugar levels and curb sugar cravings.

prostadine October 18, 2025 at 12:29 pm

**prostadine**

prostadine is a next-generation prostate support formula designed to help maintain, restore, and enhance optimal male prostate performance.

vitta burn October 18, 2025 at 12:48 pm

**vitta burn**

vitta burn is a liquid dietary supplement formulated to support healthy weight reduction by increasing metabolic rate, reducing hunger, and promoting fat loss.

prodentim October 18, 2025 at 12:49 pm

**prodentim**

prodentim an advanced probiotic formulation designed to support exceptional oral hygiene while fortifying teeth and gums.

glucore October 18, 2025 at 12:59 pm

**glucore**

glucore is a nutritional supplement that is given to patients daily to assist in maintaining healthy blood sugar and metabolic rates.

sleeplean October 18, 2025 at 1:06 pm

**sleeplean**

sleeplean is a US-trusted, naturally focused nighttime support formula that helps your body burn fat while you rest.

synaptigen October 18, 2025 at 1:20 pm

**synaptigen**

synaptigen is a next-generation brain support supplement that blends natural nootropics, adaptogens

nitric boost October 18, 2025 at 1:47 pm

**nitric boost**

nitric boost is a dietary formula crafted to enhance vitality and promote overall well-being.

wildgut October 18, 2025 at 3:38 pm

**wildgut**

wildgutis a precision-crafted nutritional blend designed to nurture your dog’s digestive tract.

mitolyn October 18, 2025 at 4:47 pm

**mitolyn**

mitolyn a nature-inspired supplement crafted to elevate metabolic activity and support sustainable weight management.

zencortex October 18, 2025 at 5:23 pm

**zencortex**

zencortex contains only the natural ingredients that are effective in supporting incredible hearing naturally.

yusleep October 18, 2025 at 5:51 pm

**yusleep**

yusleep is a gentle, nano-enhanced nightly blend designed to help you drift off quickly, stay asleep longer, and wake feeling clear.

breathe October 18, 2025 at 11:41 pm

**breathe**

breathe is a plant-powered tincture crafted to promote lung performance and enhance your breathing quality.

pinealxt October 19, 2025 at 1:32 pm

**pinealxt**

pinealxt is a revolutionary supplement that promotes proper pineal gland function and energy levels to support healthy body function.

energeia October 19, 2025 at 1:46 pm

**energeia**

energeia is the first and only recipe that targets the root cause of stubborn belly fat and Deadly visceral fat.

prostabliss October 19, 2025 at 2:43 pm

**prostabliss**

prostabliss is a carefully developed dietary formula aimed at nurturing prostate vitality and improving urinary comfort.

boostaro October 19, 2025 at 3:54 pm

**boostaro**

boostaro is a specially crafted dietary supplement for men who want to elevate their overall health and vitality.

potentstream October 19, 2025 at 7:30 pm

**potentstream**

potentstream is engineered to promote prostate well-being by counteracting the residue that can build up from hard-water minerals within the urinary tract.

hepato burn October 20, 2025 at 11:28 am

**hepato burn**

hepato burn is a premium nutritional formula designed to enhance liver function, boost metabolism, and support natural fat breakdown.

hepatoburn October 20, 2025 at 3:58 pm

**hepatoburn**

hepatoburn is a potent, plant-based formula created to promote optimal liver performance and naturally stimulate fat-burning mechanisms.

flow force max October 21, 2025 at 1:35 am

**flow force max**

flow force max delivers a forward-thinking, plant-focused way to support prostate health—while also helping maintain everyday energy, libido, and overall vitality.

prodentim October 21, 2025 at 3:18 am

**prodentim**

prodentim is a forward-thinking oral wellness blend crafted to nurture and maintain a balanced mouth microbiome.

cellufend October 21, 2025 at 3:42 am

**cellufend**

cellufend is a natural supplement developed to support balanced blood sugar levels through a blend of botanical extracts and essential nutrients.

neurogenica October 21, 2025 at 4:07 am

**neurogenica**

neurogenica is a dietary supplement formulated to support nerve health and ease discomfort associated with neuropathy.

revitag October 21, 2025 at 5:13 am

**revitag**

revitag is a daily skin-support formula created to promote a healthy complexion and visibly diminish the appearance of skin tags.

binance註冊 October 21, 2025 at 7:08 pm

Your point of view caught my eye and was very interesting. Thanks. I have a question for you.

memory lift October 24, 2025 at 2:54 am

**memory lift**

memory lift is an innovative dietary formula designed to naturally nurture brain wellness and sharpen cognitive performance.

Leave a Comment

{ 1 trackback }

Previous post:

Next post: