SYSTEM AND METHOD FOR EXTRACTING UML MODELS FROM LEGACY APPLICATIONS
First Claim
Patent Images
1. A method comprising:
- accessing a created repository comprising objects and information about said objects which are contained in a legacy application;
creating a Unified Modeling Language (UML) model of the legacy application by processing said repository;
linking UML objects in the UML model to business rules and identifying additional details about the UML objects; and
creating an enhanced UML model of the legacy application from said linking of UML objects and from said identified details thereof.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and computer program product are provided for extracting UML models from legacy applications. The system involves extraction of UML models and importing and exporting than to other commercial UML tools. In a more specific aspect, UML objects are associated with business rules which have been extracted from a legacy application. In particular, UML diagrams are extracted from a legacy application for Use Case diagrams, Activity diagrams from screen flows, and Activity diagrams from program logic.
-
Citations
21 Claims
-
1. A method comprising:
-
accessing a created repository comprising objects and information about said objects which are contained in a legacy application; creating a Unified Modeling Language (UML) model of the legacy application by processing said repository; linking UML objects in the UML model to business rules and identifying additional details about the UML objects; and creating an enhanced UML model of the legacy application from said linking of UML objects and from said identified details thereof. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of extracting a Unified Modeling Language (UML) model from a repository describing a legacy application containing information about the artifacts and business rules which are contained in a legacy application, comprising:
-
creating a UML model of the legacy application by processing said repository; linking UML objects in the UML model to business rules and identifying additional details about the UML objects; and creating an enhanced UML model of the legacy application from said linking of UML objects and from said identified details thereof. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product for extracting a Unified Modeling Language (UML) model from a legacy application, comprising:
-
storage media for having a computer program product encoded thereon; means for accessing a repository of all objects and information about said objects which are contained in a legacy application being operated on by the computer program product; means for creating a UML model of the legacy application by processing said repository; and means for linking UML objects in the UML model to business rules and specifying additional details about the UML objects, comprising at least information about the legacy objects from which they were derived to hereby create an enhanced UML model. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification