Table of Contents

Departments

Education Letter

Letters To The Editor

CACM Online

Calendar

Careers

Last Byte

Q&A

News

Learning More About Active Learning

Our Sentiments, Exactly

Did Somebody Say Virtual Colonoscopy?

Time to Reboot

IT Ecosystem in Peril

Viewpoints

Emerging Markets

IT and the World's "Bottom Billion"

Kode Vicious

System Changes and Side Effects

Technology Strategy and Management

Strategies for Difficult (and Darwinian) Economic Times

Viewpoint

Computing as Social Science

Viewpoint

Research Evaluation for Computer Science

Practice

Purpose-Built Languages

Cybercrime 2.0: When the Cloud Turns Dark

ORM in Dynamic Languages

Contributed Articles

Database and Information-Retrieval Methods for Knowledge Discovery

Roofline: An Insightful Visual Performance Model for Multicore Architectures

Review Articles

A Direct Path to Dependable Software

Research Highlights

Technical Perspective

Disk Array Models for Automating Storage Management

Relative Fitness Modeling

Technical Perspective

Integrating Flash Devices

Integrating NAND Flash Devices onto Servers


Communications - April 2009 Index

Communications - April 2009 - (Page CI)

Communications - April 2009 - (Page CII)

Communications - April 2009 - (Page 1)

Communications - April 2009 - Viewpoints (Page 2)

Communications - April 2009 - Research Highlights (Page 3)

Communications - April 2009 - Research Highlights (Page 4)

Communications - April 2009 - Research Highlights (Page 5)

Communications - April 2009 - Research Highlights (Page 6)

Communications - April 2009 - Research Highlights (Page 7)

Communications - April 2009 - Research Highlights (Page 8)

Communications - April 2009 - Research Highlights (Page 9)

Communications - April 2009 - Research Highlights (Page 10)

Communications - April 2009 - Research Highlights (Page 11)

Communications - April 2009 - Research Highlights (Page 12)

Communications - April 2009 - Research Highlights (Page 13)

Communications - April 2009 - Research Highlights (Page 14)

Communications - April 2009 - Research Highlights (Page 15)

Communications - April 2009 - Research Highlights (Page 16)

Communications - April 2009 - Research Highlights (Page 17)

Communications - April 2009 - Research Highlights (Page 18)

Communications - April 2009 - Research Highlights (Page 19)

Communications - April 2009 - Research Highlights (Page 20)

Communications - April 2009 - Research Highlights (Page 21)

Communications - April 2009 - Research Highlights (Page 22)

Communications - April 2009 - Research Highlights (Page 23)

Communications - April 2009 - Research Highlights (Page 24)

Communications - April 2009 - Research Highlights (Page 25)

Communications - April 2009 - Research Highlights (Page 26)

Communications - April 2009 - Research Highlights (Page 27)

Communications - April 2009 - Research Highlights (Page 28)

Communications - April 2009 - Research Highlights (Page 29)

Communications - April 2009 - Research Highlights (Page 30)

Communications - April 2009 - Research Highlights (Page 31)

Communications - April 2009 - Research Highlights (Page 32)

Communications - April 2009 - Research Highlights (Page 33)

Communications - April 2009 - Research Highlights (Page 34)

Communications - April 2009 - Research Highlights (Page 35)

Communications - April 2009 - Research Highlights (Page 36)

Communications - April 2009 - Research Highlights (Page 37)

Communications - April 2009 - Research Highlights (Page 38)

Communications - April 2009 - Research Highlights (Page 39)

Communications - April 2009 - Research Highlights (Page 40)

Communications - April 2009 - Research Highlights (Page 41)

Communications - April 2009 - Research Highlights (Page 42)

Communications - April 2009 - Research Highlights (Page 43)

Communications - April 2009 - Research Highlights (Page 44)

Communications - April 2009 - Research Highlights (Page 45)

Communications - April 2009 - Research Highlights (Page 46)

Communications - April 2009 - Research Highlights (Page 47)

Communications - April 2009 - Research Highlights (Page 48)

Communications - April 2009 - Research Highlights (Page 49)

Communications - April 2009 - Research Highlights (Page 50)

Communications - April 2009 - Research Highlights (Page 51)

Communications - April 2009 - Research Highlights (Page 52)

Communications - April 2009 - Research Highlights (Page 53)

Communications - April 2009 - Research Highlights (Page 54)

Communications - April 2009 - Research Highlights (Page 55)

Communications - April 2009 - Research Highlights (Page 56)

Communications - April 2009 - Research Highlights (Page 57)

Communications - April 2009 - Research Highlights (Page 58)

Communications - April 2009 - Research Highlights (Page 59)

Communications - April 2009 - Research Highlights (Page 60)

Communications - April 2009 - Research Highlights (Page 61)

Communications - April 2009 - Research Highlights (Page 62)

Communications - April 2009 - Research Highlights (Page 63)

Communications - April 2009 - Research Highlights (Page 64)

Communications - April 2009 - Research Highlights (Page 65)

Communications - April 2009 - Research Highlights (Page 66)

Communications - April 2009 - Research Highlights (Page 67)

Communications - April 2009 - Research Highlights (Page 68)

Communications - April 2009 - Research Highlights (Page 69)

Communications - April 2009 - Research Highlights (Page 70)

Communications - April 2009 - Research Highlights (Page 71)

Communications - April 2009 - Research Highlights (Page 72)

Communications - April 2009 - Research Highlights (Page 73)

Communications - April 2009 - Research Highlights (Page 74)

Communications - April 2009 - Research Highlights (Page 75)

Communications - April 2009 - Research Highlights (Page 76)

Communications - April 2009 - Research Highlights (Page 77)

Communications - April 2009 - Research Highlights (Page 78)

Communications - April 2009 - Research Highlights (Page 79)

Communications - April 2009 - Research Highlights (Page 80)

Communications - April 2009 - Research Highlights (Page 81)

Communications - April 2009 - Research Highlights (Page 82)

Communications - April 2009 - Research Highlights (Page 83)

Communications - April 2009 - Research Highlights (Page 84)

Communications - April 2009 - Research Highlights (Page 85)

Communications - April 2009 - Research Highlights (Page 86)

Communications - April 2009 - Research Highlights (Page 87)

Communications - April 2009 - Research Highlights (Page 88)

Communications - April 2009 - Research Highlights (Page 89)

Communications - April 2009 - Research Highlights (Page 90)

Communications - April 2009 - Research Highlights (Page 91)

Communications - April 2009 - Research Highlights (Page 92)

Communications - April 2009 - Research Highlights (Page 93)

Communications - April 2009 - Research Highlights (Page 94)

Communications - April 2009 - Research Highlights (Page 95)

Communications - April 2009 - Research Highlights (Page 96)

Communications - April 2009 - Research Highlights (Page 97)

Communications - April 2009 - Research Highlights (Page 98)

Communications - April 2009 - Research Highlights (Page 99)

Communications - April 2009 - Research Highlights (Page 100)

Communications - April 2009 - Research Highlights (Page 101)

Communications - April 2009 - Research Highlights (Page 102)

Communications - April 2009 - Research Highlights (Page 103)

Communications - April 2009 - Research Highlights (Page 104)

Communications - April 2009 - Research Highlights (Page 105)

Communications - April 2009 - Research Highlights (Page 106)

Communications - April 2009 - Research Highlights (Page 107)

Communications - April 2009 - Research Highlights (Page 108)

Communications - April 2009 - Research Highlights (Page 109)

Communications - April 2009 - Research Highlights (Page 110)

Communications - April 2009 - Research Highlights (Page 111)

Communications - April 2009 - Research Highlights (Page 112)

Communications - April 2009 - Research Highlights (Page CIII)

Communications - April 2009 - Research Highlights (Page CIV)

Digital edition of Communications - April 2009 provided by Texterity, Inc.