The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Aug. 19, 1997

Filed:

Dec. 20, 1991
Applicant:
Inventors:

Peter Paul Dimitrios, Cary, NC (US);

Frank Sydnor Haynes, Cary, NC (US);

Anthony Hayden Lindsey, Raleigh, NC (US);

Mark Edward Lorenz, Cary, NC (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F / ; G06F / ;
U.S. Cl.
CPC ...
395614 ; 395500 ; 364578 ; 364192 ; 364D / ; 3642804 ; 3642832 ; 3642834 ;
Abstract

A method for automatically translating computer application program modeling data expressed in entity/relationship terminology into computer application program model data expressed in object oriented terminology. A conversion process extracts unique entity names from the E/R model database and converts the entity names so found into object oriented class names. Next, based on the type of entity/relationships found in the E/R data model, target and source entities are identified for each 'is a' type of relationship and the converted object oriented class names are arranged in a hierarchical inheritance grouping in which each unique class name whose matching entity name is the source of a 'is a' relationship is subordinate to the unique object class name in the hierarchy which matches the target entity name is said 'is a' relationship and in which grouping any unique object class name that has no matching entity with an 'is a' relationship is placed subordinate to an arbitrarily selected unique object class name.


Find Patent Forward Citations

Loading…