coMMuNicAtioNs of the AcM
Departments
5 Editor’s letter
“Where Do You Come From?
And Where Are You Going?”
By Moshe Y. Vardi
7 Publisher’s Corner
The Art and Business of Revitalizing A 50-Year-Old Science and Technology Magazine
By Scott E. Delman
8 CACM Online
Your Attention, Please By David Roman
107 Careers
109 Calendar
last Byte
112 q&A
Talking Model-Checking Technology A conversation with the 2007
ACM A.M. turing Award winners. By Leah Hoffman
News
9 Cloud Computing
As software migrates from local pCs to distant internet servers, users and developers alike go along for the ride. By Brian Hayes
12 Quantum Computing researchers are optimistic, but a practical device is years away. By Michael Ross
14 In Search of Dependable Design how can developers increase the reliability of their designs?
By Leah Hoffman
Viewpoints
17 Emerging Markets
India’s Role in the Globalization of IT tracing the exponential growth of the indian it industry.
By Alok Aggarwal
20 legally Speaking
Revisiting Patentable Subject Matter is everything under the sun made by humans patentable subject matter? By Pamela Samuelson
23 kode Vicious
Beautiful Code Exists,
If You Know Where to Look Coding is his game, pleasantries distained.
By George V. Neville-Neil
27 Point/Counterpoint
Technology Curriculum for the Early 21st Century in case you missed it, the world has changed.
By Stephen J. Andriole/Eric Roberts
33 Image Crisis
Inspiring a New Generation of Computer Scientists
Consider what you can do to encourage young people to pursue technology-related career paths. By Rick Rashid
35 Interview
The ‘Art’ of Being Donald Knuth in this first of a two-part talk, the renowned scholar and computer scientist reflects on the influences that set the course for his extraordinary career.
By Len Shustek
Practice
40 XML Fever don’t let delusions about
XMl develop into a virulent strain of XMl fever.
By Erik Wilde and Robert J. Glushko
47 Flash Storage Memory
Can flash memory become the foundation for a new tier in the storage hierarchy? By Adam Leventhal
52 Beyond Relational Databases there is more to data access than sQl. By Margo Seltzer
References:
Archives