What If We?...
Home | Software Test | Software Kits | Software Genetics | Downloads | Faq's | Open Source

Welcome to the What if We Web-site.

SOFTWARE ENGINEERING DILEMMA:

  • A group's experience is in its key employees and previously developed software.
  • Every new project will include changes to previously developed software.
  • Thoroughly testing software products is usually not economically feasible.
  • Consequently, it is almost impossible to develop a quality stable baseline design.

The What If We Programmable Code Generator (PCG) provides an a practical, economical means of developing software in accordance to enforceable standard processes and methods.  This is accomplished by dividing the development process into the following two steps:

  • The development of a library from a collection of Software Kits.
  • The development of the product using this Software Kit Library.

The What If We Programmable Monte-Carlo Test System (PMTS) was designed to rapidly subject an executable, module such as a subroutine, or software part to a large number of test sequences prepared randomly from a set of defining rules.

  • For each test sequence, the PMTS writes, compiles, and executes a test program.
  • Error conditions that must be detected can be specified.
  • Software Modules and Kits can be tested for resistance to programming errors during the development process.
  • The "Divide and Conquer" capabilities designed into the PMTS greatly improve the effectiveness of test effort.

These two programs strongly support the PDCA cycle which is the foundation of ISO9001.   For more information, please go to the following pages:

EMAIL:  robert.adams@whatifwe.com