Patent
1997-01-13
1997-10-28
Kriess, Kevin A.
395702, 395601, 395610, 395614, 395 50, 395 54, G06F 944, G06F 1730
Patent
active
056825358
ABSTRACT:
A system for program development and execution consisting of a high level programming language based on a four part rule organization, consisting of a rule definition, a list of conditions, a list of actions which are taken upon satisfaction of a corresponding condition, and a list of exception handlers. The high level language is translated into an internal representation which controls a virtual stack machine. The virtual stack machine performs dynamic binding of rules and data to the current rule. Data access events are supplied through a table access method which provides an interface to the variety of sources of data coupled to the system. These sources of data include screens, import/export mechanisms, a foreign database system, such as IMS, and a local database system known as the table data store. The table data store organizes data in an object oriented, relational system, where each table is ordered on a primary key. Also, the table access method performs selection and ordering operations on the tables accessible through the table access method, implements and triggers invalidation routines upon data access events, in a recursive relationship with the virtual stack machine, and provides a common view of data stored across the heterogeneous data stores coupled through servers to the table access method. The ordered tables are subdividable by additional parameters associated with table names.
REFERENCES:
patent: 4674032 (1987-06-01), Michaelson
patent: 4774661 (1988-09-01), Kumpati
patent: 4791561 (1988-12-01), Huber
patent: 4860204 (1989-08-01), Gendron et al.
patent: 4905138 (1990-02-01), Bourne
patent: 4918593 (1990-04-01), Huber
patent: 4931928 (1990-06-01), Greenfeld
patent: 4941102 (1990-07-01), Darnell et al.
patent: 4971561 (1990-11-01), Huber
patent: 4989132 (1991-01-01), Mellender et al.
patent: 5005152 (1991-04-01), Knutsen
"Iris: An Object-Oriented Database Management System", Fishman et al., ACM Trans, on Off. Info. Sys., vol. 5, No. 1 Jan. 1987, pp. 48-69.
Baroody, Jr. et al., "An Object-Oriented Approach to Database System Implementation", ACM Transactions on Database Systems, vol. 6, No. 4, Dec. 1981, pp. 576-601.
Malhotra et al., "EAS-E: An Integrated Approach to Application Development", ACM Transactions on Database Systems, vol. 8, No. 4, Dec. 1983, pp. 515-542.
Hudson et al., "The Cactis Project: Database Support for Software Environments", IEEE Transactions on Software Engineering, vol. 14, No. 6, Jun. 1988, pp. 709-719.
Ruschitzka et al., "Heterogeneous Data Translation Based on Environmental Grammars", IEEE Transactions on Software Engineering, vol. 15, No. 10, Oct. 1989, pp. 1236-1251.
Malhotra et al., "An Entity-Relationship Programming Language", IEEE Transactions on Software Engineering, vol. 15, No. 9, Sep. 1989, pp. 1120-1129.
C.J. Date, "An Introduction to Database Systems", vol. 1, Fourth Edition, Addison-Wesley Publ. Cie, 1986.
"Development of an Expert System Building Tool for Business Applications", Hitachi Review, vol. 38, No. 1, Feb. 1989.
Waters, "The Programmer's Apprentice: Knowledge Based Program Editing", IEEE Transactions on Software Engineering, vol. SE-8, No. 1, Jan. 1981, pp. 1-12.
Motro, "An Access Authorization Model for Relational Databases Based on Algebraic Manipulation of View Definitions", IEEE Proceedings of The International Conference on Data Engineering, Conf.5, Proc.1989, pp. 339-346.
"Table Storage Architecture for the OS/2 Extended Edition Database Manager", IBM Technical Disclosure Bulletin, vol. 32, No. 5A, Oct. 1989, pp. 30-32.
M. Papazoglou, "An Extensible DBMS for Small and Medium Systems", IEEE Micro, vol. 9, No. 2, Apr. 1989, pp. 52-68.
A. Brown et al., "Data Base Management for HP Precision Architecture Computers", Hewlett-Packard Journal, vol. 37, No. 12, Dec. 1986, pp. 33-48.
D.J. Haderle et al., "IBM Database 2 Overview", IBM Systems Journal, vol. 23, No. 2, 1984, pp. 112-125.
Amdahl Corporation
Chaki Kakali
Kriess Kevin A.
LandOfFree
Operating system and data base using table access method with dy does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Operating system and data base using table access method with dy, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Operating system and data base using table access method with dy will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1032682