If a debugger is a tool that lets you "see" what's going on in a program, then DDD is the tool that lets you see the most.
William and Maggie examine "value lattice," a new approach to static analysis that finds the most dangerous defects that tend to slip through testing.
Tarak examines CORBA's Notification service and proposes a low-overhead approach to debugging distributed systems.
Consistency-based diagnosis systematically works out the set of all possible diagnoses by reasoning from a logical model of the normal behavior of the system.
Using COM objects involves maintaining the reference count for each object. Noam's RefCatcher tool tracks the number of AddRef/Release calls and reports unbalanced reference counts.
Instrumental monitoring of volcanoes involves remote data acquisition, automatic data processing, and interpretation all linked to alarm systems. Steve's Tiltmeter program collects volcanic measurements for a volcano in Indonesia.
Coroutines are a natural solution to parsing problems used by assembly-language programmers. George presents a cross-platform coroutine technique for C++.
Most Palm users crave access to the multimedia gadgets found in "other" handheld devices. Fortunately, the Pyro for Palm satisfies those multimedia cravings.
David and Brian examine the issues associated with developing power-efficient handheld wireless devices and the on-chip debug capability needed for rapid product development.
Russ presents TCPMapper, a Java utility that lets you peek inside the network connections between your browser and a proxy server.
Load-testing software lets you simulate scenarios in which many users are logged on to the site simultaneously. NSTL examined Mercury Interactive's Loadrunner, RSW Software's E-load, and Segue Software's Silkperformer and Nick reports on what the testing lab found.
Michael plays the numbers by the book, with his look at Stephen Wolfram's A New Kind of Science and Paul Hoffman's The Man Who Loved Only Numbers.
The Software Development 2000 Conference took Al back to D.C. and he reports on everything he saw and heard before jumping into the Linux waters.
DDJ's new columnist takes a hard look at soft errors that affect wireless devices.
Can you script Java with Tcl? Sure, and TclBlend is a great way to do it.
NIST has announced that the Rijndael algorithm was the winner of its Advanced Encryption Standard competition. Joan and Vincent, its inventors, lift the hood on the algorithm.
The shortest distance between the accident and the emergency room is often cluttered with lawyers. Ecco and Liane come up with a plan for getting to the hospital quickly and safely.
Peter takes a long look at Andrew Koenig and Barbara Moo's Accelerated C++: Practical Programming by Example.