Claims Analysis
Total Claims: 6
Claim 1
Independent Claim
318 words
A computer-implemented object base data processing apparatus which executes a desired process by naming as objects, at least one of single processing units and composite processing units, which include combinations of the single processing units, and combines the objects by hierarchical relation with each other, said object base data processing apparatus comprising: a parts attribute file of a computer storing the objects as object parts using entity data forming the objects and meta data describing a nature of at least one of the objects, methods and classes realizing individual processes, which are information groups in a procedural world, being stored as one object of the objects; an object management process of the computer, coupled to said parts attribute file, communicating with the object parts in said parts attribute file to execute the desired process; a class schema structure in the computer describing a method name for at least one method entered in a class, by combining at least one method into the class; and an instance schema structure in the computer, generating an instance linked to a method specified by said class schema structure, said instance including specific instance data replacing variables of general names existing within the class, the object parts corresponding to the composite processing unit linking to at least one of the methods or method groups described in said class schema structure and contents of said instance schema structure, said desired process being given by both a static model which specifies an existence of class groups and/or the method groups and mutual relationships of said class groups and/or said method groups, and a dynamic model which specifies an existence of instance groups and time sequential relationships of said instance groups, and progress of a process of the instance of the instance groups in the dynamic model being executed by collation with cause and effect relationships among classes of the class groups in the static model.
Claim 2
Dependent Claim
318 words
A computer-implemented object base data processing apparatus which executes a desired process by naming as objects, at least one of single processing units and composite processing units, which include combinations of the single processing units, and combines the objects by hierarchical relation with each other, said object base data processing apparatus comprising: a parts attribute file of a computer storing the objects as object parts using entity data forming the objects and meta data describing a nature of at least one of the objects, methods and classes realizing individual processes, which are information groups in a procedural world, being stored as one object of the objects; an object management process of the computer, coupled to said parts attribute file, communicating with the object parts in said parts attribute file to execute the desired process; a class schema structure in the computer describing a method name for at least one method entered in a class, by combining at least one method into the class; and an instance schema structure in the computer, generating an instance linked to a method specified by said class schema structure, said instance including specific instance data replacing variables of general names existing within the class, the object parts corresponding to the composite processing unit linking to at least one of the methods or method groups described in said class schema structure and contents of said instance schema structure, said desired process being given by both a static model which specifies an existence of class groups and/or the method groups and mutual relationships of said class groups and/or said method groups, and a dynamic model which specifies an existence of instance groups and time sequential relationships of said instance groups, and progress of a process of the instance of the instance groups in the dynamic model being executed by collation with cause and effect relationships among classes of the class groups in the static model.
Claim 3
Dependent Claim
72 words
The computer-implemented object base data processing apparatus as claimed in claim 1, wherein: said static model to which the classes correspond comprises mechanisms for describing mutual relationships including upper layer and lower layer relationships of a hierarchy relationship among the plurality of methods and/or the plurality of classes; and between corresponding methods and/or classes having the mutual relationship, selected methods and/or classes hold information inherited as information of second methods and/or classes.
Claim 4
Dependent Claim
38 words
The computer-implemented object base data processing apparatus as claimed in claim 2, wherein said desired process given by said static model specifies the mutual relationships to include at least one of an "is-a" relationship and a "part-of" relationship.
Claim 5
Dependent Claim
41 words
The computer-implemented object base data processing apparatus as claimed in claim 2, wherein said desired process given by said static model specifies the mutual relationships to include relationships in a same layer of the hierarchy relationship and related by relational links.
Claim 6
Dependent Claim
53 words
The computer-implemented object base data processing apparatus as claimed in claim 1, wherein: said static model comprises a state table, said state table has contents thereof which are inspected at a start of operation of each session, and describes a result of the operation at an end of the operation of each session.