Frequently Asked Questions

Do we really have to change the way we write software? A change is usually needed if you are being plagued with errors that affect the customer.. Fortunately, the required change can be as gradual as needed. The Programmable Software Development Environment can prepare source code that is totally compatible with previously developed software and Read More »

ISO-9001 Compliant Documentation

The Job is not completed until the paper-work is done and there will always be some documents to prepare. It may be as simple as a summary report or as complex as a Factory Acceptance Test procedure for a military project. My most recent major documentation project was and still is the preparation and maintenance Read More »

Open Source Considerations

The Open Source Dilemma: A group's technology is contained in the source code of their product.Not all open-source products can be offered free-of-charge.User modification can void any required product certifications.Not all users have the best interest of the product or developers in mind. An Interesting example of this dilemma is the Security Enhanced Linux Operating Read More »

Software Genetics

The PSDE facilitates development of: A unique set of local tokens for each module used in the program.A unique set of global tokens for the entire program.The software for relating the global tokens to the local tokens. The PSDE greatly facilitates the creation of different sets of tokens for the same product. This capability can Read More »

Strict Development Portability

A free open-source download of the PSDE contains an advanced PCG and PMTS capability with the following portable software development benefits: All of the files defining a project and its tasks can be made completely portable between machines and operating systems using several arguments of the command line.A PSDE object can be built on any Read More »

Error Prevention Capabilities

Each library sub task consists of a number of software parts and appended libraries. Each library behaves much like a C++ class. Specifically:There are private, public, and utility software parts with well defined arguments and an optional return.Public parts can only be invoked by the immediate library client.Private parts can only be invoked by other Read More »

Challenges of Standards Enforcement

IS0-9001 Requires that enforceable standards be used in a project. Specifically, the conscious application of the four steps of the Deming Cycle is the most effective way of getting maximum product quality. Applying this basic principle to software engineering is a very significant challenge: Programs are specialized documents, not manufactured items.Some programmer consider software an Read More »

Improved Management Control

A free open-source download of the Beta version 2 of a Programmable Software Development Environment (PSDE) contains an advanced PCG and PMTS capability with the following management control capabilities: A software parts library can include other software parts libraries in its definition. This property facilitates the division of a large project into a set of Read More »

Software Test Methodology

The Programmable Software Development Environment (PSDE) contains a Monte-Carlo Test capability that integrate software testing into all levels of a software development project. Software Modules and Kits can be easily tested for not only proper operation but also resistance to programming errors relative to their use. Testing modules (subroutines, functions, classes, etc) individually that make Read More »

Software Kit Methodology

The Programmable Software Development Environment (PSDE) creates up to 16 source files for each source generation file using a collection of software kit files contained in a set of software kit libraries. This tool has greatly increased the quality of the software design process by providing: Flexibility: All of the source generation and software kit Read More »