June 2005     
Dr. Dobb's Journal      

File: TESTTOOL.TXT 
Title: Examining Software Testing Tools
Author: David C. Crowther and Peter J. Clarke
Keywords: JUN05  TESTING   JAVA   C#
Description: Published source code accompanying the 
article by David C. Crowther and Peter J. Clarke in 
which they examine class-based unit testing tools for 
Java and C#.
 
File: ERROR.TXT
Title: Dissecting Error Messages
Author: Alek Davis
Keywords: JUN05   ERROR MESSAGES  DEBUGGING
Description: Published source code accompanying the 
article by Alek Davis in which he explains why error 
messages are the most important information users get 
when encountering application failures. Also see 
ERROR.ZIP.

File: ERROR.ZIP
Title: Dissecting Error Messages
Author: Alek Davis
Keywords: JUN05   ERROR MESSAGES  DEBUGGING
Description: Unpublished source code accompanying the 
article by Alek Davis in which he explains why error 
messages are the most important information users get 
when encountering application failures. Requires 
UNZIP/PKUNZIP to extract. 

File: PSD.ZIP
Title: Debugging Production Software 
Author: John Dibling
Keywords: JUN05   DEBUGGING
Description: Unpublished source code accompanying the 
article by John Dibling in which he presents the 
Production Software Debug library, which includes 
utilities designed to identify and diagnose bugs in 
production software. Requires UNZIP/PKUNZIP to extract. 

File: SCV.TXT
Title: System Verification with SCV
Author: George F. Frazier
Keywords: JUN05   TESTING   ESD
Description: Published source code accompanying the 
article by George F. Frazier in which he examines the 
SystemC Verification Library, which speeds up 
verification of electronic designs.

File: MCOBJECT.TXT
Title: Portability & Data Management
Author: Andrei Gorine
Keywords: JUN05   C++  EMBEDDED DATABASES PORTABILITY
Description: Published source code accompanying the 
article by Andrei Gorine in which he presents general 
rules for developing portable code, thereby simplifying 
the re-use of data management code in new environments.


File: LINXKERN.TXT
Title: Loadable Modules & the Linux 2.6 Kernel 
Author: Daniele Paolo Scarpazza 
Keywords: JUN05   LINUX   KERNEL   
Description: Published source code accompanying the 
article by Daniele Paolo Scarpazza, in which he 
examines how the Linux Kernel 2.6 introduces 
significant changes with respect to 2.4, and modules 
written for kernel 2.4 might not work anymore. Also see 
LINXKERN.ZIP.

File: LINXKERN.ZIP
Title: Loadable Modules & the Linux 2.6 Kernel 
Author: Daniele Paolo Scarpazza 
Keywords: JUN05   LINUX   KERNEL   
Description: Unpublished source code accompanying the 
article by Daniele Paolo Scarpazza, in which he 
examines how the Linux Kernel 2.6 introduces 
significant changes with respect to 2.4, and modules 
written for kernel 2.4 might not work anymore. Requires 
UNZIP/PKUNZIP to extract.

File: PAPI.TXT
Title: Performance Monitoring with PAPI
Author: Philip Mucci, with Nils Smeds & Per Ekman
Keywords: JUN05   PYTHON  DECORATORS
Description: Published source code accompanying the 
article by Philip Mucci (with Nils Smeds & Per Ekman) 
in which he examines the Performance Application 
Programming Interface (PAPI), a portable library of 
performance tools and instrumentation with wrappers for 
C, C++, Fortran, Java, and Matlab.

File: TR1CPP.TXT
Title: The Technical Report on C++ Library Extensions
Author: Matthew H. Austern
Keywords: JUN05   C++    
Description: Published source code accompanying the 
article by Matthew H. Austern in which he examines TR1, 
the Technical Report on C++ Library Extensions. 

File: ASPMULTI.TXT
Title: ASP.NET & Multi-Platform Environments
Author: Marcia Gulesian
Keywords: JUN05   WIN32   .NET   ASP.NET
Description: Published source code accompanying the 
article by Marcia Gulesian in which she examines how 
running .NET Web applications in the enterprise means 
accomodating a myriad of servers and browsers, many 
with distinct behaviors.

File: XSCALE.TXT
Title: Hardware-Assisted Breakpoints
Author: Dmitri Leman
Keywords: JUN05   DEBUGGING   XSCALE   C/C++
Description: Published source code accompanying the 
article by Dmitri Leman in which he explains how to 
access debug registers on XScale-based CPUs from C/C++ 
applications. Also see XSCALE.ZIP.

File: XSCALE.ZIP
Title: Hardware-Assisted Breakpoints
Author: Dmitri Leman
Keywords: JUN05   DEBUGGING   XSCALE   C/C++
Description: Unpublished source code accompanying the 
article by Dmitri Leman in which he explains how to 
access debug registers on XScale-based CPUs from C/C++ 
applications. Requires UNZIP/PKUNZIP to extract.

3


