Patent Number: 8,719,770

Title: Verifying programming artifacts generated from ontology artifacts or models

Abstract: A transformation tool and a validation tool are used to verify programmable artifacts, such as Java models, that are generated from an original ontology model. The verification process ensures that the programmable artifacts are semantically equivalent to the original ontology model from which they are created. Each element in the programmable artifacts is tagged with appropriate metadata, using, for example, Java language annotation support. Once tagged, the programmable artifacts can be parsed to form a generated ontology model. This generated ontology model can then be compared to the original ontology model with a validation tool, in order to verify their semantic equivalence.

Inventors: Balani; Naveen G. (Mumbai, IN), Shenoy; Mohan G. (Mumbai, IN), Kokare; Vikas S. (Mumbai, IN)

Assignee: International Business Machines Corporation

International Classification: G06F 9/44 (20060101)

Expiration Date: 5/06/12018