Data processing: software development – installation – and managem – Software program development tool – Translation of code
Reexamination Certificate
1999-05-28
2001-09-18
Chaki, Kakali (Department: 2122)
Data processing: software development, installation, and managem
Software program development tool
Translation of code
C717S152000, C707S793000
Reexamination Certificate
active
06292932
ABSTRACT:
A portion of the disclosure of this patent document contains material that is subject to copyright protection. The copyright owner has no objection to the facsimile reproduction by anyone of the patent disclosure, as it appears in the Patent and Trademark Office patent files or records, but otherwise reserves all copyright rights whatsoever.
FIELD OF THE INVENTION
The present invention generally relates to the field of object-oriented programming; and, in particular to a method and system for converting from object models existing in the Uniform Modeling Language to models existing in the Meta Object Facility language.
BACKGROUND OF THE INVENTION
Repositories provide a central place for recording metadata and enable one to store, manage, share and reuse information about data (i.e., metadata) that an enterprise uses. A repository can store definitional, management and operational information. Tools can be integrated with the repository to support information sharing and metadata reuse, and tool and technology models may be developed to manipulate the tool information in the repository. However, the transferring of data within models from tool to tool or from a tool to the repository has been a cumbersome and unyielding task for a long time.
Repository models typically contain classes, datatypes and messages. As more and more complex models are being built, the need arises for a method and system to transfer data in a model from place to place, e.g., to a tool that understands the UML (“Unified Modeling Language”). The present invention solves this problem by converting a model existing in the UML to a model in MOF (“Meta Object Facility”), which is used in may repositories today.
Accordingly, there is a need for an automatic method and system for converting from object models existing in the Uniform Modeling Language to models existing in the Meta Object Facility language. Moreover, since there are many characteristics in UML that have no equivalent in a MOF model, it is not possible to simply apply an automatic set of rules that generates a MOF model from any UML model. However, if a UML model is carefully crafted as a physical model, with the necessary information included, that model should be automatically convertible to a MOF model.
SUMMARY OF THE INVENTION
It is an object of the present invention to provide a reliable system and method that automatically converts a model existing in the UML to a MOF model.
Another object of the present invention is to provide a set of rules for making a transformation from a UML model to a MOF model.
Yet another object of the present invention is to provide a system and method that is capable of manipulating a UML model by adding additional information, and in the transformation to a MOF model recording any other information as tags in the UML model or as an external representation.
Still another object of the present invention is to provide a system and method that provides predictable mapping between an original UML model to a MOF model. This is possible because a UML model plus any tags and external information will always yield the same MOF model.
Still other objects, features and advantages of the present invention will become readily apparent to those skilled in the art from the following detailed description, wherein is shown and described only the preferred embodiment of the invention, simply by way of illustration of the best mode contemplated of carrying out the invention. As will be realized, the invention is capable of other and different embodiments, and its several details are capable of modifications in various obvious respects, all without departing from the invention. Accordingly, the drawings and description are to be regarded as illustrative in nature, and not as restrictive, and what is intended to be protected by Letters Patent is set forth in the appended claims. The present invention will become apparent when taken in conjunction with the following description and attached drawings, wherein like characters indicate like parts, and which drawings form a part of this application.
REFERENCES:
patent: 6038393 (2000-03-01), Iyengar et al.
patent: 6170081 (2001-01-01), Fontana et al.
patent: 6208345 (2001-03-01), Sheard et al.
Taft, “Rational, supporters push object standards”, Computer Reseller news, Mar. 1997, pp 107-108.*
Reed, “The Unified Modeling Language takes shape”, DBMS, Jul. 1998, pp 47-54.*
Siegel, “OMG overview: CORBA nad the OMA in enterprise computing”, COmm. of the ACM, Oct. 1998, pp 37-43.*
Grimes, “object?Relational”, DBMS, Apr. 1998, pp 51-55.
Baisley Donald Edward
Iyengar Sridhar Srinivasa
Sawhney Ashit
Chaki Kakali
Kozak Alfred W.
Rode Lisa A.
Starr Mark T.
Unisys Corp.
LandOfFree
System and method for converting from one modeling language... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with System and method for converting from one modeling language..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for converting from one modeling language... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2516095