Better Embedded System Software
by: Philip Koopman, Ph.D.
Carnegie Mellon University
This book distills the experience of more than 90 design reviews on real
embedded system products into a set of bite-size lessons learned in the
areas of software development process, requirements, architecture,
design, implementation, verification & validation, and critical system
properties. Each chapter describes an area that tends to be a problem in
embedded system design, symptoms that tend to indicate you need to make
changes, the risks of not fixing problems in this area, and concrete
ways to make your embedded system software better. Each of the 29
chapters is relatively self-sufficient, permitting developers with a
busy schedule to cherry-pick the best ideas to make their systems better
I have also started an accompanying blog at:
The blog discusses topics both within the scope of the book and beyond
it with posts expected twice per week. It also has details about the
book including a complete table of contents in the initial blog posting.
I hope you find the information in the blog and the book useful.
Phil Koopman -- firstname.lastname@example.org -- http://www.ece.cmu.edu/~koopman
Really nice of you to have a "Report Abuse" button which directly includes a
Posted by Unknown●May 11, 20102010-05-11
On Tue, 11 May 2010, Leo Havm?ller wrote:
> Date: Tue, 11 May 2010 05:31:26 +0200
> From: Leo Havm?ller <email@example.com>
> Newsgroups: comp.arch.embedded
> Subject: Re: Better Embedded System Software Book & Blog Announcement
>> I have also started an accompanying blog at:
> Really nice of you to have a "Report Abuse" button which directly includes a
> "spam" option.
> Leo Havm?ller.
Hardly SPAM! Dr. Koopman is OT and has written/developed some seminal
works in the area, including an early treatise on stack based architecture
which remains a classic. I consider this link a public service to an
100% of our work is cutting-edge DSP
We are a small, high tech, sonar-processing company that develops state-of-the-art sonar, signal processing software systems used in naval aircraft.
* 60-75% signal processing algorithm development
* 25% real time code development in C++ Full relocation will be provided for the right candidate (e.g. relocation package up to $20,000).