Browse Prior Art Database

Object Definition Using Data Description Specifications

IP.com Disclosure Number: IPCOM000110001D
Original Publication Date: 1992-Oct-01
Included in the Prior Art Database: 2005-Mar-25
Document File: 2 page(s) / 58K

Publishing Venue

IBM

Related People

Armstrong, JD: AUTHOR [+4]

Abstract

A process for the definition of object-oriented objects and the methods associated with them is disclosed. The format of the data contained in the object and the names of the routines supporting the method calls are defined in a language-independent manner.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 71% of the total text.

Object Definition Using Data Description Specifications

       A process for the definition of object-oriented objects
and the methods associated with them is disclosed.  The format of the
data contained in the object and the names of the routines supporting
the method calls are defined in a language-independent manner.

      Object-oriented objects consist of data and a list of entry
points that identify the routines that support the method calls of
the object.  Through the use of data description specifications
(DDSs), the programmer can describe data attributes and method calls
externally; that is, not in the application programs themselves but
in file descriptions independent of the programs.

      Extending the definition of data description specifications to
include object-oriented specific keywords allows the data attributes
and the entry point names to be described external to the programs
that are referencing the data or calling the entry points.

      The extended DDS is to create a new object which is an object
definition.  (See the figure for an illustration of the relationship
between the data description specifications source statements and the
object definition).  The object definition is used by the object
entry point routines to maintain a common definition of the data
attributes.  It is also used during creation of an object instance to
determine the object type, the size of the data area, and the object
entry points.  The object...