DDJ, June 2005
Testing & Debugging



FEATURES

Omniscient Debugging
Bil Lewis
With omniscient debugging, you know everything about the run of a program--from state changes to the value of variables at any point in time.

Examining Software Testing Tools
David C. Crowther and Peter J. Clarke
Our authors examine class-based unit testing tools for Java and C#.

Dissecting Error Messages
Alek Davis
Error messages are the most important information users get when encountering application failures.

Debugging Production Software
John Dibling
The Production Software Debug library includes utilities designed to identify and diagnose bugs in production software.

System Verification with SCV
George F. Frazier
The SystemC Verification Library speeds up verification of electronic designs.

Portability & Data Management
Andrei Gorine
Following rules for developing portable code simplifies the reuse of data-management code in new environments.

Performance Monitoring with PAPI
Philip Mucci, Nils Smeds, and Per Ekman
The Performance Application Programming Interface is a portable library of performance tools and instrumentation with wrappers for C, C++, Fortran, Java, and Matlab.

The Technical Report on C++ Library Extensions
Matthew H. Austern
Matt looks at what the Technical Report on C++ Library Extensions means for C++ programmers.

Measuring the Benefits of Software Reuse
Lior Amar and Jan Coffey
Does software reuse really pay off in the long run? How can you tell?

Loadable Modules & the Linux 2.6 Kernel
Daniele Paolo Scarpazza
The Linux Kernel 2.6 introduces significant changes with respect to 2.4.

ASP.NET & Multiplatform Environments
Marcia Gulesian
Running .NET web apps in the enterprise means accommodating myriad servers and browsers.


EMBEDDED SYSTEMS

Hardware-Assisted Breakpoints
Dmitri Leman
Dmitri explains how to access debug registers on XScale-based CPUs from C/C++ applications.


COLUMNS

Programming Paradigms
Michael Swaine

Embedded Space
Ed Nisley

Chaos Manor
Jerry Pournelle

Programmer's Bookshelf
Gregory V. Wilson


FORUM

Editorial
Jonathan Erickson

Letters
by you

Dr. Ecco's Omniheurist Corner
Dennis E. Shasha

News & Views
Shannon Cochran

Of Interest
Shannon Cochran

Swaine's Flames
Michael Swaine