P.83 Function 1
Properties are inherited according to the ordering of the lattice constructed by Subsumption Relation:
P.83 Function 2
Exception is defined by intrinsic attributes and multiple inheritance is pro- cessed by merging constraints. Module and Inheritance A module is defined as a set of rules:
P.83 Function 3
Submodule relation Submodule Relation is defined among modules and rules are inherited according to the relation.
P.83 Function 4
Exception and multiple inheritance are also defined as for rule inheritance. Modules can be dynamically generated by parametric modules. Query and Answer A Quixote program (database) consists of control information, definitions of the subsumption relation, definitions of the submodule relation, and defi- nitions of the rules. A query is processed as follows: Updating to a database is also specified in the program and is processed by an nested transaction logic. All objects in a Quixote program are persistent and stored in a Kappa database or a file. - 83 -