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