Technique for platform-independent service modeling
AssigneeUbs AG
InventorsAniello Bove, Hansbeat Loacker
Life of this patent
Estimating the term…
Abstract
A template-driven system for generating platform-specific artifacts, such as program code, from platform-independent service models is described. The system comprises a template storage (102) with platform-specific templates, each template including platform-specific model transformation information; a repository (104) with a plurality of at least essentially platform-independent service model elements and one or more service models modeled from the model elements; and a generator (106) adapted to generate platform-specific artifacts by applying the transformation information included in the templates to the service models.
Claims26
A template-driven system (100) for generating platform-specific artifacts, such as program code, from platform-independent service models, the system comprising:
- a template storage (102) with platform-specific templates, each template including platform-specific model transformation information;
- a repository (104) with
- i. a plurality of at least essentially platform-independent service model elements and
- ii. one or more service models modeled from the model elements;
- and
- a generator (106) adapted to generate platform-specific artifacts by applying the transformation information included in the templates to the service models.
A repository database (302) comprising at least essentially platform-independent model elements and service models modeled from the model elements, the service models forming the basis for the generation of platform-specific artifacts under the control of platform-specific templates, each template including platform-specific model transformation information.
A method for generating platform-specific artifacts, such as program code, from platform-independent service models, the method comprising:
- providing platform-specific templates, each template including platform-specific model transformation information;
- providing
- i. a plurality of at least essentially platform-independent service model elements and
- ii. one or more service models modeled from the model elements;
- and
- generating platform-specific artifacts by applying the transformation information included in the templates to the service models.
Dependencies are inferred from the claim text.