2002 28.08 2004

Vol.28 n°8 (#351) august 2003

(ddj_2003_08.jpg)

p.8 Editorial

[author : Jonathan Erickson] #Edito

TABLE OF CONTENTS

FEATURES

p.18 Lightweight Aspect-Oriented Programming

[author : Michael J. Yuan and Norman Richards]

Michael and Norman examine backward-compatible approaches to code reuse that protect investments in existing software.

p.24 Cleanroom Software Engineering

[author : Shawn P. Garbett]

By focusing on defect prevention rather than defect removal, cleanroom software engineering helps you develop high-quality software with certified reliability.

p.33 Extreme Parsing

[author : Kyle F. Downey]

Kyle applies Extreme Programming core principles and Java tools to build his Mini-IDL parser.

p.38 Creating .INI Classes in Java

[author : Mark Meyer]

IniFile is a lightweight Java class that reads standard .INI text files into memory, lets you manipulate their contents, and stores their corresponding key/value pairs in memory.

p.45 Overriding the C++ Operator==

[author : Daniel E. Stevenson and Andrew T. Phillips]

Our authors present a design that handles complex inheritance situations, then implement it in Java and C++.

p.50 UML 2.0 & Model-Driven Development

[author : Lars Mats]

Lars develops a Java application using UML 2.0 and a model-driven development strategy.

EMBEDDED SYSTEMS

p.54 Real-time Signal Analysis & Real-Time Linux: Part II

[author : Matt Sherer]

In the second installment of this two-part article, Matt simplifies both the real-time and Java code, then adds a digital filter.

COLUMNS

p.62 C Programming

[author : Al Stevens]

Al closes the book on C++'s export keyword, then closes the book on his column. Say it ain't so, Al!

p.65 Embedded Space

[author : Ed Nisley]

The flame in Ed's column this month isn't another irate engineer, but just another challenge for firefighting robots.

p.68 Programmer's Bookshelf

[author : Tim Kientzle]

Tim revisits Leo Brodie's classic Thinking Forth and realizes it foreshadowed modern day topics such as Extreme Programming and Best Practices.

FORUM

p.10 Letters

[author : you]

p.12 The New Adventures of Verity Stob

[author : Verity Stob]

p.14 News & Views

[author : Shannon Cochran]

p.71 Of Interest

[author : Shannon Cochran]

p.72 Swaine's Flames

[author : Michael Swaine]