Patent ID: 8516435

Claim:
A method for generating implementation artifacts for contextually-aware business applications, the method comprising: utilizing a platform independent model (PIM) of a business application; creating a specific interface mapping between an existing service of the business application and the PIM; generating a platform specific model (PSM) from the PIM and the specific interface mapping, wherein the generating of a PSM includes one or more transformations between one or more meta-models of the PIM and one or more meta-models of the generated PSM; generating implementation artifacts; and binding the generated implementation artifacts with the existing services of the business application; wherein binding the generated implementation artifacts with the existing services includes applying a semantic matching algorithm to automatically bind the generated implementation artifacts with the existing services of the business application, wherein when at least one of the one or more meta-models of the PIM or at least one of the one or more meta-models of the generated PSM are unknown, further comprising creating for each of the unknown meta-models an exemplar that corresponds to the unknown meta-model, and reverse-engineering a known meta-model from the exemplar that corresponds to the unknown meta-model.