Browse Prior Art Database

Production of Customized Programs by Questionnaire and Decision Tables

IP.com Disclosure Number: IPCOM000074356D
Original Publication Date: 1971-Apr-01
Included in the Prior Art Database: 2005-Feb-23
Document File: 2 page(s) / 35K

Publishing Venue

IBM

Related People

Connors, MM: AUTHOR [+5]

Abstract

Decision tables may produce customized programs in accordance with answers to a questionnaire 10. Decision tables 11 are processed sequentially, each one corresponding to a subset of potential entries in the questionnaire. The subset may comprise a grouping of alternatives, one of which is to be selected. The decision table comprises instructions for examining "yes" or "no" answers to the corresponding questions of the questionnaire to select program source statements 12. The instructions are in the form of a matrix array wherein the potential answers are arranged as the top rows 13, and the designation of statements or an error message are arranged as the bottom rows 14. The answer pattern in the leftmost column that corresponds to the actual responses to the questionnaire selects that column.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 87% of the total text.

Page 1 of 2

Production of Customized Programs by Questionnaire and Decision Tables

Decision tables may produce customized programs in accordance with answers to a questionnaire 10. Decision tables 11 are processed sequentially, each one corresponding to a subset of potential entries in the questionnaire. The subset may comprise a grouping of alternatives, one of which is to be selected. The decision table comprises instructions for examining "yes" or "no" answers to the corresponding questions of the questionnaire to select program source statements 12. The instructions are in the form of a matrix array wherein the potential answers are arranged as the top rows 13, and the designation of statements or an error message are arranged as the bottom rows 14. The answer pattern in the leftmost column that corresponds to the actual responses to the questionnaire selects that column. The statements identified by "X" in the rows 14 of the same column are thereby selected and appended to the statements previously selected. If the actual responses do not correspond to any of the patterns 13, the last column is therefore selected and provides the error message statement "R". Thus, the same table may be used both for verification and for customizing. A compression program may initially compress the decision tables from card image form into a compressed object form. An editing program may update uncompressed tables to accommodate a change in the questionnaire. This method finds excellent...