Patent Number: 6,298,354

Title: Mechanism and process to transform a grammar-derived intermediate form to an object-oriented configuration database

Abstract: A method and system for transforming an intermediate form into an object-oriented database. The intermediate form is derived from a grammatical form of an object-oriented database through the process of compilation. The grammatical form is an expression of an object-oriented database in a textual form according to a grammar. The intermediate form comprises an array of intelligent entry objects that encapsulate data with methods for manipulating that data. The intermediate form comprises entries as in the object-oriented database but lacks the infrastructure of the database. The intermediate form can be used to populate the object-oriented database with entries. Population takes place through a public API for accessing the object-oriented database; in other words, through an interface which declares methods for navigating the database and adding entries to the database. The object-oriented database is an object-oriented configuration database which stores configuration parameters pertaining to the software and hardware of a computer system, such as application programs, device drivers, system services, and other components. The object-oriented database is platform-independent and is therefore configured to be hosted on several different operating systems and computing platforms.

Inventors: Saulpaugh; Thomas E. (San Jose, CA), Slaughter; Gregory L. (Palo Alto, CA), Traversat; Bernard A. (San Francisco, CA)

Assignee: Sun Microsystems, Inc.

International Classification: G06F 17/30 (20060101); G06F 017/30 ()

Expiration Date: 10/02/2018