MORPH Page
Model Oriented Reengineering Process for HCI (MORPH)
MORPH Summary
MORPH is a technique and a toolset that supports user interface
reengineering. The current focus of the research is to extract
character-oriented user interface models in order to migrate them
to graphical user interfaces.
For a one-page description of MORPH, click
here
MORPH Description
Information systems are critical to the operations of most businesses, and
many of these systems have been maintained over an extended period of time,
sometimes twenty years or more. With the advent of client-server technology,
open systems, and high-powered graphical workstations, many businesses are
choosing to reengineer their critical applications to better fit the needs
of the organization and to take advantage of new technologies. In the
information systems domain, this frequently entails reengineering applications
that run on large mainframes, with character or form-based user interfaces,
to environments that require graphical user interfaces. It has been estimated
that half or more of the code in an interactive system is devoted to implementing
the user interface. User interface code tends to be very platform-dependent,
often making it necessary to completely rewrite it when the system is migrated.
The MORPH technique and toolset provide support for extracting user interface
components from the legacy code, and expressing them in an abstract model.
Program understanding techniques are used to elicit requirements-level information
from the code, which is then represented in a knowledge base. Inferencing
is then used to choose appropriate objects from a graphical toolkit domain
to implement the user interface functionality. Design critic information
in the knowledge base ensures the highest quality for the new interface.
Understanding the functional requirements of the user interface is an important
part of reengineering, and adding MORPH automation to this process substantially
reduces the cost and effort for software migration.
Point of Contact
Melody Moore
At Georgia Tech:
College of Computing m.s. 0280
801 Atlantic Drive
Georgia Institute of Technology
Atlanta, Georgia 30332-0280
E-mail : melody@cc.gatech.edu
Phone :
(404) 894-7081