Data processing: database and file management or data structures – Database design – Data structure types
Patent
1997-06-24
1999-06-15
Hafiz, Tariq R.
Data processing: database and file management or data structures
Database design
Data structure types
395500, 395406, 395683, 395685, 707103, G06F 6944
Patent
active
059130644
ABSTRACT:
A method for generating code for an object-oriented processor is disclosed. An instruction table is initialized to include a plurality of instructions for an object-oriented processor, each of the plurality of instructions having a set of operands and an operand type for each of the set of operands. In addition, a weighting table is initialized to include a set of the plurality of instructions and a weight for each of the set of the plurality of instructions, the weight indicating frequency of generation for a particular instruction. A class hierarchy is created, the class hierarchy having a plurality of classes stored in a tree data structure, each of the plurality of classes having a set of fields and a set of methods, each of the plurality of classes, each of the set of fields, and each of the set of methods having object-oriented properties. Within the class hierarchy, a set of objects is randomly generated for each of the plurality of classes. A method is selected from the sets of methods, and a set of instructions is generated for the selected method according to the instruction table and the weighting table using the class hierarchy.
REFERENCES:
patent: 5367687 (1994-11-01), Tarsy et al.
patent: 5732263 (1998-03-01), Havens et al.
patent: 5787431 (1998-07-01), Shaughnessy
O'Connor et al, "PicoJava-I: the Java Virtual Machine In Hardware," IEEE Micro, vol. 17, Issue 2, pp. 45-53, Apr. 1997.
Yonezawa et al, "Implementing Concurrent Object-Oriented Languages on Multicomputers," IEEE Parallel & Distributed Technology: Systems & Applications, vol. 1, Issue 2, pp. 49-61, May 1993.
Yu et al, "Optimized Code Generation for Programmable Digital Signal Processors," IEEE International Conference on Acoustics, Speech, and Signal Processing, vol. 1, pp. 461-464, Apr. 1993.
Dam Than Q.
Hafiz Tariq R.
Sun Microsystems Inc.
LandOfFree
Method for generating instructions for an object-oriented proces does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method for generating instructions for an object-oriented proces, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for generating instructions for an object-oriented proces will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-409332