07/2009

VOL. 52 NO. 07

Practice
Contributed Articles
Virtual Extension

66 Steps Toward Self-Aware Networks Network software adapts to user needs and load variations and failures to provide reliable communications in largely unknown networks.

By Erol Gelenbe

76 The Metropolis Model:

A New Logic for Development of Crowdsourced Systems

It takes a city of developers to build a big system that is never done. By Rick Kazman and Hong-Mei Chen

As with all magazines, page limitations often prevent the publication of articles that might otherwise be included in the print edition.

To ensure timely publication, ACM created Communications’ Virtual Extension (VE).

VE articles undergo the same rigorous review process as those in the print edition and are accepted for publication on their merit. These articles are now available to ACM members in the Digital Library.

Improving the Cyber Security of SCADA Communication Networks Sandip C. Patel, Ganesh D. Bhatt, and James H. Graham

48 The Five-Minute Rule 20 Years Later (and How Flash Memory

Changes the Rules)

Revisiting Gray and Putzolu’s famous rule in the age of Flash. By Goetz Graefe

60 Fighting Physics: A Tough Battle The laws of physics and the Internet’s routing infrastructure affect performance in a big way.

By Jonathan M. Smith

Article development led by queue.acm.org

Review Articles

86 Probabilistic Databases:

Diamonds in the Dirt

Treasures abound from hidden facts found in imprecise data sets. by Nilesh Dalvi, Christopher Ré, and Dan Suciu

Research Highlights

96 Technical Perspective

The Ultimate Pilot Program

By Stuart Russell and Lawrence Saul

97 Apprenticeship Learning for Helicopter Control

By Adam Coates, Pieter Abbeel, and Andrew Y. Ng

Adoption Leadership
and Early Planners: Comcast’s
IP Upgrade Strategy
Anat Hovav and Ciprian Popivicu

Software Project Scope Alignment: An Outcome-Based Approach Richard W. Woolridge, David P. Hale, Joanne E. Hale, and R. Shane Sharpe

A Relevancy-Based Services View
for Driving Adoption of Wireless
Web Services in the U.S.
Arvind Malhotra and
Claudia Kubowicz Malhotra

Churchman’s Inquirers as
Design Templates for Knowledge
Management Systems
James L. Parrish, Jr. and
James F. Courtney, Jr.

106 Technical Perspective A Compiler’s Story By Greg Morrisett

Security Challenges of
EPCglobal Network
Benjamin Fabian and Oliver Gunther

ILLUSTRATION BY ANDY GILMORE

About the Cover: Boston-based photographer Jared Leeds captured Barbara Liskov, recipient of the 2008 ACM A. M. Turing Award, in front of the Stata Center on the MIT campus where she is the Ford Professor of Engineering.

107 Formal Verification of a Realistic Compiler By Xavier Leroy

The Impact of Subversive Stakeholders on Software Projects Johann Rost and Robert L. Glass

Technical Opinion
The Ethics of I T Professionals
in China
Robert M. Davison, Maris G. Martinsons,
Henry W. H. Lo, and Yuan Li

References:

http://queue.acm.org

Archives