×

Method and system for information integration in industrial systems

  • US 10,445,707 B2
  • Filed: 06/05/2014
  • Issued: 10/15/2019
  • Est. Priority Date: 06/07/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer implemented method for generating a computer executable transformation engine for transforming a first set of model elements in a first information system to a second set of model elements in a second information system, the method comprising:

  • providing a model transformation user interface for displaying a visual representation of a model transformation specification to a user, the model transformation specification comprising;

    a plurality of user definable element terms;

    a plurality of user definable element relationships, each element relationship relating two or more element terms;

    a multilayer metamodel comprising at least three user definable hierarchically linked layers comprising a lowest layer, one or more intermediate layers, and a highest layer,wherein each layer comprises one or more user definable element terms, and is capable of having element relationships between the user defined element terms, and each of the element terms and each of the element relationships in the highest layer are instances of themselves and each element term is a separate class definition and each element relationship is a separate class definition such that the highest layer is a language layer, andeach of the element terms and each of the element relationships in an intermediate layer is an instance of a group of one or more element terms and one or more element relationships defined in the next highest layer, wherein each group defines a transformation specification class for use in a lower layer and are themselves instances of a class defined in a higher layer, wherein the transformation specification class is stored in a model transformation library, andthe lowest layer is a transformation execution layer, that comprises a computer-executable transformation engine, which receives the transformation specification class stored in the model transformation library;

    provides the transformation specification class to a transformation engine; and

    instantiates by the transformation engine the transformation specification class to a transformation element instance;

    wherein each element term, each element relationship, and each layer has an associated visual representation; and

    executing the computer-executable transformation engine to perform steps of;

    receiving the first set of model elements from the first information system;

    transforming the first set of model elements into the second set of model elements using the transformation element instance;

    sending the second set of model elements to the second information system; and

    receiving one or more user inputs for creating or modifying an element term or an element relationship within a layer of the model transformation specification, wherein the creation or modification of an element term or an element relationship in a layer is made immediately visible to all lower layers.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×