DECLARATIVE MODEL INTERPRETATION

Embodiments described herein are directed to the constructing software applications based on data models and automatically reconfiguring runtime object graphs according to data model edits input by a user. In one embodiment, a computer system performs a method for constructing at least a portion of...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: WILLIAMS, ANTONY SCOTT, KENT, SIMON D, GITTELMAN, ARYE, AITKEN, WILLIAM E, JAYADEVAN, SIDDHARTH, HRISTOV, VLADIMIR NEDKOV
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Embodiments described herein are directed to the constructing software applications based on data models and automatically reconfiguring runtime object graphs according to data model edits input by a user. In one embodiment, a computer system performs a method for constructing at least a portion of a software application based on a data model. The computer system accesses a data model that includes user-configurable construction information indicating how at least a portion of a software application is to be constructed. The declarative interpreter is configured to construct an application based on the construction information in the data model. The computer system interprets the construction information in the data model to determine how to construct at least a portion of the software application. The computer system also constructs at least a portion of the software application based on the interpretation of the construction information in the data model. La présente invention concerne des modes de réalisation qui portent sur la construction d'applications logicielles sur la base de modèles de données et qui permettent de reconfigurer automatiquement des graphiques d'objet en cours d'exécution conformément à une saisie de modifications de modèle de données par un utilisateur. Dans un mode de réalisation, un système informatique exécute un procédé permettant de construire au moins une partie d'une application logicielle sur la base d'un modèle de données. Le système informatique accède à un modèle de données qui comporte des information de construction configurables par un utilisateur indiquant comment au moins une partie d'une application logicielle doit être construite. L'interpréteur déclaratif est configuré pour construire une application sur la base des informations de construction dans le modèle de données. Le système informatique interprète les informations de construction dans le modèle de données afin de déterminer comment construire au moins une partie de l'application logicielle. Le système informatique construit également au moins une partie de l'application logicielle sur la base de l'interprétation des informations de construction dans le modèle de données.