Bridging the gap between wireless sensor networks and the scientists who use them

April 6, 2009

(PhysOrg.com) -- A new, simpler programming language for wireless sensor networks is designed for easy use by geologists who might use them to monitor volcanoes and biologists who rely on them to understand birds' nesting behaviors, for example. Researchers at the University of Michigan and Northwestern University have written the language with the novice programmer in mind.

"Most existing programming languages for networks are a nightmare for nonprogrammers," said Robert Dick, associate professor in the U-M Department of Electrical Engineering and Computer Science. "We're working on ways to allow the scientists who actually use the devices to program them reliably without having to hire an embedded systems programming expert."

Finding an embedded systems expert to program a sensor network is difficult and costly and can lead to errors because the person using the network is not the person programming it, Dick said. The cost and disconnect associated with the situation means these networks aren't being used to their full potential.

Lan Bai, U-M doctoral student in electrical engineering and computer science, will present a paper on the new programming languages on April 13 at the Conference on Information Processing in Sensor Networks in St. Louis.

Modern wireless sensor networks, which have become more common in the past five years, allow researchers to monitor variables such as temperature, vibration and humidity in real time at various points across a broad environment. The sensors range in size from several centimeters across to several inches. Unlike passive , or tags, these active sensors can compute and communicate with each other through radio.

Civil engineers are working on using wireless sensor networks to monitor vibration in bridges to keep tabs on their health.

To create their language, the researchers examined the variables that a scientist using a sensor network might want to monitor, and the areas in which the scientist might need flexibility. They identified 19 of these "application level properties." They then grouped them into seven categories, or archetypes. They've essentially broken up the main programming language into seven archetypes that zero in on specific types of monitoring that different researchers might use. They wrote a language for one archetype and are working on others. They call their first language WASP, which stands for Wireless sensor network Archetype-Specific Programming language.

In WASP, scientists tell the system what they want it to do, rather than how they want it to complete the task.

"Scientists enter the requirements and our system sorts out the implementation details for them automatically," Dick said.

In a 56-hour, 28-user study that they believe to be the first to evaluate a broad range of sensor network languages, the researchers compared novice programmers' experiences with WASP and four common, more complicated languages.

On average, users of other languages successfully completed assigned tasks only 30 percent of the time. It took those who succeeded an average of 22 minutes to finish. When using WASP, the average success rate was 81 percent, and it took those who succeeded an average of 12 minutes. That's a speed improvement of more than 44 percent.

The paper is called "Archetype-Based Design: Sensor Network Programming for Application Experts, Not Just Programming Experts." Peter Dinda, an associate professor at Northwestern University, is a co-author with Dick and Bai. This research is funded by the National Science Foundation.

Provided by University of Michigan (news : web)


print this article email this article download pdf blog this article bookmark this article     Stumble it Digg this share on Facebook retweet share on Reddit add to delicious
Rate this story - 5 /5 (1 vote)


April 6, 2009 all stories

Comments: 0

5 /5 (1 vote)
  • Stumble this up

  • Digg this

  • share this

  • hide
  • Related Stories

  • New vibration powered generator for wireless systems
    created Jul 04, 2007 | popularity not rated yet | comments 0
  • Demand for wireless networks growing
    created Sep 07, 2005 | popularity not rated yet | comments 0
  • Sensor networks protect containers, navigate robots
    created Nov 09, 2006 | popularity not rated yet | comments 0
  • New research seeks to enhance quality and security of wireless telemedicine
    created Sep 17, 2007 | popularity not rated yet | comments 0
  • Wireless system to monitor volcanoes
    created Sep 23, 2004 | popularity not rated yet | comments 0



  • hide
  • Relevant PhysicsForums posts

  • Thermocouple Probe Selection
    created 12 hours ago
  • Ansys beam element contours
    created 17 hours ago
  • Comsol-Shear stress with velocity profile
    created 20 hours ago
  • What is the definite definition of strength?
    created Nov 12, 2009
  • More from Physics Forums - General Engineering

Other News

Intel settles AMD claims but isn't off the hook (AP)

Intel settles AMD claims but isn't off the hook

Technology / Business

created 14 hours ago | popularity 5 / 5 (4) | comments 4

(AP) -- Intel Corp. is paying Silicon Valley rival Advanced Micro Devices Inc. $1.25 billion to squash a legal battle over Intel's sales tactics, a rift that led to antitrust charges against Intel in several ...


Samsung Launches Open Mobile Platform: Samsung Bada

Samsung Launches Open Mobile Platform: Samsung Bada

Technology / Software

created 2 hours ago | popularity not rated yet | comments 1

Samsung Electronics today announced it will launch its own open mobile platform, Samsung Bada [bada] in December. This new addition to Samsung’s mobile ecosystem enables developers to create applications for ...


Review: 'Band Hero,' 'Lego Rock Band' -- clean rock (AP)

Review: 'Band Hero,' 'Lego Rock Band' -- clean rock

Technology / Software

created 3 hours ago | popularity not rated yet | comments 0

(AP) -- Musical video games are already family-friendly. There's no violence, and their developers have already weeded out most of the sex and drugs in rock 'n roll. And just about anyone can pick up a fake ...


Chairman and CEO of Renault-Nissan Alliance Carlos Ghosn

Electric cars need government support: Nissan-Renault CEO

Technology / Energy

created 11 hours ago | popularity 1 / 5 (2) | comments 1

Electric cars could help China and other countries reduce their dependency on oil but the government must provide incentive to make the shift, Nissan and Renault CEO Carlos Ghosn said Thursday.


'Call of Duty' sells $310M in N Amer, UK in 24 hrs (AP)

'Call of Duty' sells $310M in N Amer, UK in 24 hrs

Technology / Software

created 13 hours ago | popularity 3.7 / 5 (3) | comments 0

(AP) -- First-day sales of Activision Blizzard Inc.'s "Call of Duty: Modern Warfare 2" broke records, raking in an estimated $310 million in North America and the United Kingdom alone.