×

Model augmentation in a model-driven application development environment

  • US 10,509,632 B2
  • Filed: 11/11/2016
  • Issued: 12/17/2019
  • Est. Priority Date: 11/26/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • configuring, within a memory, a principal model to facilitate automatic generation of at least one resource for use by a computer-executable application;

    identifying at least one model item required for a task that is absent from the principal model;

    instantiating the absent model item in a decoration model within the memory that operates with the principal model to augment operational functionality of the principal model; and

    further comprising one of;

    in response to an access by an application directed to an instance of an item of the principal model, if the decoration model has a corresponding item, the application accesses the corresponding item in the decoration model, where calls to methods defined in the corresponding item in the decoration model are processed by the corresponding item of the decoration model, while calls to methods defined in the item of the principal model are processed by the item of the principal model; and

    in response to changes to the decoration model, the decoration model prior to being changed continues operating with the principal model and the changed decoration model is hot-deployed along with the operating decoration model, where the changed decoration model is made available to a new thread using a thread-local variable of the new thread, and where any older request that is still running using the operating decoration model is not disrupted and returns results according to the operating decoration model in a thread-local variable of a thread that issued the older request.

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