×

Generating a subset model from a model

  • US 9,021,417 B2
  • Filed: 06/12/2008
  • Issued: 04/28/2015
  • Est. Priority Date: 07/06/2007
  • Status: Expired due to Fees
First Claim
Patent Images

1. An apparatus for identifying a minimum number of model elements associated with a data model for generating a subset model of the data model, the apparatus comprising:

  • a central processing unit; and

    a storage device coupled to the central processing unit, wherein the storage device stores computer program code, and wherein the processor is configured to execute the computer program code to perform operations, wherein the operations comprise;

    assigning a collector from a set of collectors to a model element from a set of model elements for the data model and a dependency type for the assigned model element from a set of dependency types that represent different types of relationships between the model elements, wherein each collector has a set of rules conforming to syntax and semantic rules of a meta-model associated with the assigned model element;

    traversing, with each of the collectors, an immediate neighbourhood of the assigned model element by;

    identifying an additional dependency type based on the assigned dependency type and the set of rules to identify a model element that is indirectly dependent on the assigned model element; and

    for each traversed model element,in response to determining that the traversed model element is directly dependent on the assigned model element based on the assigned dependency type, recording the traversed model element and the assigned dependency type; and

    in response to determining that the traversed model element is indirectly dependent on the assigned model element based on an identified, additional dependency type, recording the traversed model element and the identified, additional dependency type; and

    receiving from each of the collectors each recorded, traversed model element to form a subset model list for generating the subset model.

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