Dr. Dobb's Digest, December 2009

EDITOR'S NOTE


Bilski and the Problem with Software Patents
Jonathan Erickson


TECHNO-NEWS

The Discrete Fourier Transform


FEATURES

The SEMAT Initiative: A Call to Action
Ivar Jacobson, Bertrand Meyer, and Richard Soley
The best and the brightest form the Software Engineering Method and Theory initiative.

Secure Software Needs Careful Testing -- And Lots Of It
Herbert H. Thompson
With fuzzing, we deliberately attack software with random data in search of unexpected responses.

Is Larrabee for the Rest of Us?
Daniele Paolo Scarpazza
Can non-numerical application developers take advantage of the new LRBni instructions?

Cloud Computing: Detecting Scalability Problems
Gaston Hillar
Intel's Parallel Universe Portal is a free developer's service in the cloud.

recls 100% .NET
Matthew Wilson
Implementing a 100% C# implementation of recls for .NET.

The One Instruction Wonder
Al Williams
Al builds a single instruction CPU that does everything via a move instruction.

A Build System for Complex Projects: Part 5
Gigi Sayfan
Gigi wraps up this article series by testing and extending the ibs build system.

Go: A New Programming Language from Google
Gaston Hillar
A concurrent systems programming language.


COLUMNS

Conversations
Jonathan Erickson
Jon talks with Google's James Wittaker about software testing in a virtualized world.

Book Review
Mike Riley
Professional Ubuntu Mobile Development by Ian Lawrence and Rodrio Cesar Lopes Bele.

Other Voices
Mike Shepherd
How developer managers can cope with the ever-shifting requirements of today's projects.