CMP EMBEDDED.COM

Login | Register     Welcome Guest   IPS  
HOME DESIGN PRODUCTS COLUMNS E-LEARNING CONFERENCES CODE FORUMS/BLOGS NEWSLETTERS CONTACT FEATURES RSS RSS



>

VOL. 11 NO. 13 December 1998

Table of Contents

December 1998 ESP Cover

FEATURES

Configuring Changeable Embedded Systems
By Eric McRae
Here are some guidelines for designing and implementing software to handle configuration in changeable systems. The example is the energy control system for Tera Computer Company’s new supercomputer.

Solving the Software Safety Paradox
By Doug Brown
Embedded systems running safety-critical applications have a quandary. How can the software know that it’s operating correctly? Can a malfunctioning system diagnose itself and either correct the problem or halt itself? This article examines some techniques that allow the software to monitor itself, with a bias toward those techniques that can easily be implemented in almost any embedded system.

Requirements Management Using Tables
By Bob Petty
Requirements efforts for embedded software projects are conducted with a wide range of formality. This article describes how to maintain requirements in a simple tabular form that can be adapted to all types of projects.

Flash vs. OTP: Making the Right Choice
By William A. Gatliff
With all the flash-based microcontrollers coming to market and prices coming down, what criteria should you use to decide between flash and OTP? Here are some factors you should consider.

COLUMNS + DEPARTMENTS

#include
Windows off the Desktop
Microsoft faces a formidable challenge in tackling the varied world of embedded systems.
by Lindsey Vereen

Parity Bit
Words from Our Readers
More Real-Time CORBA

Industry News Vectors
emWare Leads Consortium; Growth Predicted for ITS Industry

Product Highlight
Wind River's Tornado II; Cadence Design's Affirma

New Product Gallery
Rhapsody v. 2.0 from I-Logix; Nucleus WebBrowse from Accelerated Technology; Summit-ICE from White Mountain DSP; AEB-1 evaluation board from Sharp; ARM10 family from Advanced RISC Machines; and more.

Programming Pointers
Static vs. Dynamic Initialization
If you read the C++ standard carefully, you can reasonably deduce that C++ compilers have about as much latitude to place objects into ROM as C compilers do. But you have to read very carefully.
by Dan Saks

Programmer's Toolbox
What Happened?
Having survived numerous technical challenges, we wrap up the discussion of interpreters with the completion of Sweet.
by Jack W. Crenshaw

Spectra
The FFT on a DSP
In the midst of our discussion about the functions of the DSP, let's not forget to focus on the DSP viewpoint-those elements common to all DSPs.
by Don Morgan

Break Points
Debuggable Designs
A good design works. A great design works, and is debuggable. Here are afew tips to help you make good design decisions.
by Jack G. Ganssle

State of the Art
Out of Sorts
How hard can it be to sort a list of items? Hard enough for the author to leave a trail of errors over a quarter century of trying.
by P.J. Plauger

Embedded.com Career Center
Ready for a change?
SEARCH JOBS

Browse all jobs

SPONSOR
RECENT JOB POSTINGS





 :