Generating remotely accessible repositories from language meta-models
AssigneeSap SE
InventorsSteffen Heinzl, Anis Charfi, Benjamin Schmeling, Heiko Witteborg
Life of this patent
Estimating the term…
Abstract
Implementations of the present disclosure include methods, systems, and computer-readable storage mediums for generating a repository comprising receiving a language meta-model; receiving annotations, each annotation including meta-data; annotating the language meta-model based on the annotations to provide an annotated language meta-model; and generating one or more repository modules based on the annotated language meta-model, the repository being defined based on the one or more repository modules.
Claims20
A computer-implemented method for generating a repository, the method comprising:
- receiving a language meta-model to provide a received language meta-model;
- receiving annotations, each annotation including meta-data;
- annotating the received language meta-model based on the annotations to provide an annotated language meta-model;
- determining that the received language meta-model is an updated version of the language meta-model;
- and
- in response to the determination, generating one or more repository modules based on the annotated language meta-model, the repository being defined based on the one or more repository modules.
A non-transitory computer-readable storage medium coupled to one or more processors and having instructions stored thereon which, when executed by the one or more processors, cause the one or more processors to perform operations for improving keyword searches, the operations comprising:
- receiving a language meta-model to provide a received language meta-model;
- receiving annotations, each annotation including meta-data;
- annotating the received language meta-model based on the annotations to provide an annotated language meta-model;
- determining that the received language meta-model is an updated version of the language meta-model;
- and
- in response to the determination, generating one or more repository modules based on the annotated language meta-model, the repository being defined based on the one or more repository modules.
A system, comprising:
- a computing device;
- and
- a computer-readable storage device coupled to the computing device and having instructions stored thereon which, when executed by the computing device, cause the computing device to perform operations for improving keyword searches for enterprise services, the operations comprising:
- receiving a language meta-model to provide a received language meta-model;
- receiving annotations, each annotation including meta-data;
- annotating the received language meta-model based on the annotations to provide an annotated language meta-model;
- determining that the received language meta-model is an updated version of the language meta-model;
- and
- in response to the determination, generating one or more repository modules based on the annotated language meta-model, the repository being defined based on the one or more repository modules.
Dependencies are inferred from the claim text.