Browse Prior Art Database

General Purpose Problem Solving System

IP.com Disclosure Number: IPCOM000079121D
Original Publication Date: 1973-May-01
Included in the Prior Art Database: 2005-Feb-26

Publishing Venue

IBM

Related People

Kiss, IS: AUTHOR [+3]

Abstract

This is a method for developing, organizing or writing a problem description based problem solving system for computer implementations. The essence of this method is to separate those elements of the problem solving process which are discipline dependent from those which are discipline independent, and to provide a generalized method for the solution of thee discipline independent part of the problem.

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 20% of the total text.

Page 1 of 11

General Purpose Problem Solving System

This is a method for developing, organizing or writing a problem description based problem solving system for computer implementations. The essence of this method is to separate those elements of the problem solving process which are discipline dependent from those which are discipline independent, and to provide a generalized method for the solution of thee discipline independent part of the problem.

Typical discipline dependent parts of a problem are the applicable physical laws and t~e related mathematical equations. Typical discipline independent (and programming oriented) parts are: the manner in which the data is structured and stored, so it can be retrieved and associated with the processing programs; the manner in which the processing algorithms are sequenced, and the manner in which internal information is communicated to the user.

The method used to incorporate the solution to the discipline independent part of the problem in a general-purpose problem solving system, is described in three parts:
A) The storage independent description of data by means of

semantic attributes.
B) The automatic generation of problem solving procedure.
C) General-Purpose Man-Machine Communication using semantic data

attributes.

An advantage of this problem solving system over previous problem solving systems, is that once the discipline independent portion of the problem solving system is developed and implemented, a new discipline can be added without major effort.

A) Storage independent description of data by means of semantic attributes.

The meaning (semantics) of the data is described by means of the structured semantic attributes of the data, and compacted into codes called connotation codes which are represented by one or more words in storage. Each element of the semantic structure represents some semantic information about the data. For most purposes, the semantic n-tuple would have the following elements:

a) A set of elements identifying the object reference of the data. The object can be a physical object like a machine or a part; an abstract object like geometric elements or an organization of a company; or a logical object like a mathematical entity. These objects are usually structures themselves, therefore, more than one element of the connotation code is needed to describe the structural relation. For instance, a part may be a member of a subassembly, and the subassembly is a member of a machine.

b) The attribute of the object that data refers to. For a physical object, this attribute could be a physical attribute like the mass or weight of a part; or a performance attribute, like the velocity of a card. Other attributes could be: cost, feed rate, etc. Elements (a) and (b) represent the basic information about the data.

1

Page 2 of 11

c) If the object represents a physical thing, the property or performance of this physical thing is measured in some coordinated system, therefore, one elem...