Home Papers
Sun, 05 Feb 2012
Main Menu
Resources
wikipedia-pacemaker_guidantmeridiansr_168x198.jpg
Customer Area
Login Form



Once you have submitted your information, you will be emailed a link to activate your account.
whitepapers
The following papers are available for download to all registered users.

Harnessing the Power of the IDE

This is a manager's guide to understanding Integrated Development Environments.  Because the IDE is a development tool, the decision about whether or not to use one, and which one to use is most often left to individual developers.  This may not be the best choice, since most developers will not be aware of the many productivity gains available through the selection of a full set of features.

Don't see the link?
 
Modeling for Improved Architecture

Too often, organizations that create software view modeling as a form of documentation that is performed, if time permits, to represent existing software.  This view is simply not justifiable for any non-trivial application.  The human mind is far better at visualizing software structure through graphical means than through textual representations. When properly used, today's breed of modeling tools provide checks and conceptual enforcements that can prevent many architecture and design defects from ever making it to the code.

Don't see the link?
 
Splint for Safer C

Splint is a powerful static analysis tool with a long and prestigious history.  It can analyze any ANSI / ISO C application for a myriad of safety issues, like so many other "Lint" tools.  But Splint has capabilities that go far beyond the others through the addition of design annotations.  When these are considered, Splint can be used as a gateway tool into the mysterious world of formal methods. 

Don't see the link?
 


Worth Remembering
"In September of 1962, a news item was released stating that an $18 million rocket had been destroyed in early flight because "a single hyphen was left out of an instruction tape."... The nature of programming being what it is, there is no relationship between the "size" of the error and the problem it causes. Thus, it is difficult to formulate any objective for program testing, short of "the elimination of all errors" - an impossible job." -Gerald M. Weinberg, "The Psychology of Computer Programming: Silver Anniversary Edition" by Gerald M. Weinberg, ISBN: 0932633420, page: 247, Chapter 13
pdphoto_org_airshow_6_bg_101604_639x223.jpg
Who's Online
We have 5 guests online
nasa_iss015e22323_639x223.jpg
My2Cents Blog
My2Cents
Errata