Inventors:
Ramakrishnan Srinivasan - San Jose CA, US
Kenneth Owens - Mount Laurel NJ, US
Richard W. Buskens - Robbinsville NJ, US
Edward Jones - Cherry Hill NJ, US
Assignee:
Lockheed Martin Corporation - Bethesda MD
International Classification:
G06F 17/30
Abstract:
A computer database system for multi-model integration includes remote client-side components and a multi-model database having a plurality of artifacts that define the multi-model database and a multi-model repository that holds the artifacts under version control. The remore client-side components include a multi-model manager, one or more connectors, execution automation engine, a sandbox, and a version control system client. The multi-model repository includes a plurality of models, wherein each model represents a discrete aspect of the system, a model registry containing a list of the models in the multi-model database, a set of input attributes and a set of output attributes corresponding to each of the models, a set of interfaces representing a tuple corresponding to each of the models, wherein said tuple contains a mapping operation and the input and output attributes, a set of attribute constraints associated with the input and output attributes, and a set of notifications associated with each of the models for informing the models of defined events.