Region
Second Wave - Michigan
Capital Gains - Lansing
Catalyst Midland
Concentrate - Ann Arbor/Ypsi
Epicenter - Mount Pleasant
Route Bay City
Rural Innovation Exchange
Southwest Michigan
UPword - UP
The Keel - Port Huron
The Lakeshore
Metromode - Metro Detroit
Flintside - Flint
Model D - Detroit
Rapid Growth - Grand Rapids
Focus Areas
Arts and Culture
Community Development
Diversity
Economic Development
Entrepreneurship
Equity
Healthy Communities
Kids and Education
Sustainability
Technology and Innovation
Transportation
City
Ann Arbor
Chelsea
Dexter
Milan
Saline
Ypsilanti
Series
Concentrate
Block by Block
Detroit Driven
Inside our Outdoors
On The Ground
Voices of Youth
Statewide
Areas of Concern
Block by Block
Bridging the Talent Gap
COVID19
Cyber Security
Disability Inclusion
Early Education Matters
Forestry
Girl Scouts SE Michigan Team Up
Good Food
Greater Lakes
Inside our Outdoors
Invasive Species
MI Mental Health
Michigan Nightlight
Michigan's Agricultural Future
Michigan's State of Health Podcast
Nonprofit Journal Project
Preserving Michigan
State of Health
Stories of Change
Voices of Youth
Yours, Mine, & Ours - Public Health
Toggle navigation
Focus Areas
Arts and Culture
Community Development
Diversity
Economic Development
Entrepreneurship
Equity
Healthy Communities
Kids and Education
Sustainability
Technology and Innovation
Transportation
City
Ann Arbor
Chelsea
Dexter
Milan
Saline
Ypsilanti
Series
Concentrate
Block by Block
Detroit Driven
Inside our Outdoors
On The Ground
Voices of Youth
Statewide
Areas of Concern
Block by Block
Bridging the Talent Gap
COVID19
Cyber Security
Disability Inclusion
Early Education Matters
Forestry
Girl Scouts SE Michigan Team Up
Good Food
Greater Lakes
Inside our Outdoors
Invasive Species
MI Mental Health
Michigan Nightlight
Michigan's Agricultural Future
Michigan's State of Health Podcast
Nonprofit Journal Project
Preserving Michigan
State of Health
Stories of Change
Voices of Youth
Yours, Mine, & Ours - Public Health
About
Support Us
U-M researchers develop new approach to eliminating software deadlock
Wednesday, December 10, 2008
| Source:
Great Lakes IT Report
Share
Gadara. It’s the latest buzzword at the University of Michigan.
Excerpt:
Software deadlocks are the Catch-22s of the computer world. These common bugs can freeze the machine when different parts of a program end up in an endless cycle of waiting for one another as they access shared data.
University of Michigan researchers developed a new way around this problem with a controller that can anticipate and prevent situations that might cause deadlock.
Their controller is called Gadara. It's a plug-in that operates using feedback techniques similar to those that give us cruise control in cars and thermostats in heating systems.
"This is a totally different approach to what people had done before for deadlock," said Stéphane Lafortune, a professor in the Department of Electrical Engineering and Computer Science and a Gadara developer. "Previously, engineers would try to identify potential deadlocks through testing or program analysis and then go back and rewrite the program. The bug fixes were manual, and not automatic. Gadara automates the process."
Read the rest of the story
here
.
Enjoy this story?
Sign up
for free solutions-based reporting in your inbox each week.
Share
Related Tags
Higher Education
,
Software Design
,
University Of Michigan
Recommended Content
Related Company
University of Michigan
Ann Arbor, Michigan
Website
Across Our Network
Dwelling Place expands affordable homeownership through Community Land Trust
Source: Rapid Growth
One tree at a time: Teens work to reverse decades of environmental injustice
Source: Soapbox
Back to build bridges: Yarbrough brings homegrown vision to Northside leadership
Source: Southwest Michigan's Second Wave
Cincinnati’s school dental clinics bring relief to thousands
Source: Input Fort Wayne