Archive for May, 2012

Open Source Software Development Tool: Upgrade Progress

May 4, 2012

It is planned to update the Programmable Software Development Environment to provide the capability of preparing a text file copy of the command line screen display.  It is also planned to update the debug screen menu to provide the capability of making a comment (which would be recorded in the screen display file). A person desiring to learn how to use this program would want to look over my shoulder when I am using it.  This screen display file would provide an equivalent capability.

THURSDAY: The modifications to Programmable Software Development Environment have been started with the changes to precdbug routine needed to permit the entry of comments in the debug menu.

Can Programming Be Strictly Portable Relative To Language?

May 4, 2012

The activity associated with development of strictly portable methods of software development will be presented here. Included in this Portability effort will be Windows based C, C++, C#, and Visual Basic; and Linux based C and C++.

SATURDAY: The required modification and formal testing of the name routine library needed to add a second representation of the routine name has been accomplished.

TUESDAY: The formal tests of user definition step of the common routine library is complete.  The development and testing of the common routine library is complete.  The Language specific routine libraries are next.

Economical Rigorous Software Testing at All Levels

May 4, 2012

The ability to thoroughly and economically test software work-products at all levels is a necessary requirement of the error-free software development process.  The Programmable Software Development Environment has a Monte-Carlo (random generator) based test system which is capable of satisfying this requirement.

Historically, this tool has been very difficult to set up and hence has only been experimentally use. Recently, a library of software parts has been developed which greatly simplifies its use. As a consequence, it is being successfully used in the checkout and formal testing required in my portable software development research and development activity.

This blog will be used to focus upon on my test related research and development efforts.