Method for representing terminal-based applications in the unified modeling language
AssigneeUnisys Corporation
InventorJoseph Peter Stefaniak
Life of this patent
Estimating the term…
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.
Claims24
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.
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.
Dependencies are inferred from the claim text.