Method and system for object system interoperability
First Claim
Patent Images
1. A method comprising:
- providing a data model specification to an object generator;
executing the object generator to generate code comprising a DMS object class with at least one self-reflection function; and
executing a program which in turn executes a formatter which is separate from the object class, whereby the formatter translates between at least one DMS object instance and at least one DMS serial data package.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for object system interoperability is provided. The system comprises an object generator, a target program, and a formatter which is a serializer and/or deserializer. The method comprises the steps of executing the object generator, which uses a data model specification to generate self-reflective object classes in the target program, which in turn calls a formatter to translate between an object instance and serial data.
54 Citations
33 Claims
-
1. A method comprising:
-
providing a data model specification to an object generator;
executing the object generator to generate code comprising a DMS object class with at least one self-reflection function; and
executing a program which in turn executes a formatter which is separate from the object class, whereby the formatter translates between at least one DMS object instance and at least one DMS serial data package. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A method comprising:
-
a step for providing a data model specification to an object generator;
a step for executing the object generator to generate code comprising a DMS object class with at least one self-reflection function; and
a step for executing a program which in turn executes a formatter which is separate from the object class, whereby the formatter translates between at least one DMS object instance and at least one DMS serial data package.
-
-
30. An apparatus comprising:
-
means for providing a data model specification to an object generator;
means for executing the object generator to generate code comprising a DMS object class with at least one self-reflection function; and
means for executing a program which in turn executes a formatter which is separate from the object class, whereby the formatter translates between at least one DMS object instance and at least one DMS serial data package.
-
-
31. A system comprising:
-
an object-oriented program;
an object generator capable of using a data model specification to generate code comprising a DMS object class with at least one self-reflection function;
a DMS object class created by the object generator; and
a formatter which is separate from the DMS object class and is capable of using information from the self-reflection function to translate between a DMS object instance and a DMS serial data package.
-
-
32. Computer executable software code comprising:
-
code comprising a data model specification;
code to use the data model specification to generate code comprising a DMS object class with at least one self-reflection function;
code comprising the DMS object class; and
code to separate from the DMS object class to translate between a DMS object instance and a DMS serial data package, using information from the self-reflection function.
-
-
33. A programmed computer comprising:
-
a memory having at least one region for storing code; and
a processor for executing code stored in the memory;
whereinthe memory is programmed with code comprising a data model specification;
the processor is programmed to use the data model specification to generate code comprising a DMS object class with at least one self-reflection function;
the memory is programmed with code comprising the DMS object class; and
the processor is programmed to separate from the DMS object class to translate between a DMS object instance and a DMS serial data package, using information from the self-reflection function.
-
Specification