Method for representing terminal-based applications in the unified modeling language
First Claim
1. A computer-implemented method for automatically converting text-based screen applications of a legacy computer system into a graphical-based representation thereof, said method comprising the steps of:
- a. transforming a terminal-based screen application into an application specification;
b. converting said application specification into a modeling language-based representation, said converting further including the steps of;
b-1. extracting a screen specification corresponding to a file reference model thereof stored in a repository;
b-2. parsing said screen specification into classes, attributes and packages thereof;
b-3. defining operations for said classes corresponding to operations of said screen specification; and
, b-4. establishing for each field name within said screen specification a corresponding relationship among said classes; and
c. displaying said modeling language-based representation with a graphical user interface.
12 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method is disclosed for automatically converting text-based screen applications of a legacy computer system into a graphical-based representation thereof. The method includes the steps of transforming a terminal-based screen application into an application specification; converting the application specification into a modeling language-based representation; and, displaying the modeling language-based representation with a graphical user interface. The method of this invention also includes the capability of generating document type definitions of the modeling language-based representation, which enables transmission of the representation among modeling tools.
66 Citations
24 Claims
-
1. A computer-implemented method for automatically converting text-based screen applications of a legacy computer system into a graphical-based representation thereof, said method comprising the steps of:
-
a. transforming a terminal-based screen application into an application specification;
b. converting said application specification into a modeling language-based representation, said converting further including the steps of;
b-1. extracting a screen specification corresponding to a file reference model thereof stored in a repository;
b-2. parsing said screen specification into classes, attributes and packages thereof;
b-3. defining operations for said classes corresponding to operations of said screen specification; and
,b-4. establishing for each field name within said screen specification a corresponding relationship among said classes; and
c. displaying said modeling language-based representation with a graphical user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform method steps for automatically converting text-based screen applications of a legacy outer system into a graphical-based representation thereof, said method steps comprising;
-
a. transforming a terminal-based screen application into an application specification;
b. converting said application specification into a modeling language-based representation, said converting further including the steps of;
b-1. extracting a screen specification corresponding to a file reference model thereof stored in a repository;
b-2. parsing said screen specification into classes, attributes and packages thereof;
b-3. defining operations for said classes corresponding to operations of said screen specification; and
,b-4. establishing for each field name within said screen specification a corresponding relationship among said classes; and
c. displaying said modeling language-based representation with a graphical user interface. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification