DocumentCode
3502504
Title
Recovering user interface specifications for porting transaction processing applications
Author
Van Sickle, Larry ; Liu, Zheng Yang ; Ballantyne, Michael
Author_Institution
Austin Lab., EDS Res., TX, USA
fYear
1993
fDate
8-9 Jul 1993
Firstpage
71
Lastpage
76
Abstract
The Reverse Engineering group at EDS Research has developed software tools to mechanically assist in reengineering transaction processing applications. The authors apply the software tools to assist in converting a very large minicomputer application written in COBOL to run under CICS on an IBM mainframe. The two platforms provide very different user interfaces and computational environments. The user interacts with the minicomputer one field at a time, but interacts with CICS a full screen at a time. This and other major differences demand that any successful mechanical conversion strategy employ sophisticated feature extraction and restructuring techniques. They describe the problem of recovering the user interface specification and using the recovered specification to create the appropriate user interface in the target environment. Techniques such as data flow analysis and other formal analysis techniques appear to be too weak to guide the conversion, and that a priori programming knowledge must be encoded and applied to obtain a successful conversion
Keywords
formal specification; software portability; transaction processing; user interfaces; CICS; COBOL; IBM mainframe; a priori programming knowledge; data flow analysis; feature extraction; minicomputer; recovered specification; reengineering transaction processing applications; software tools; user interfaces; Application software; Contracts; Data flow computing; Data mining; Flow graphs; Microcomputers; Reverse engineering; Software tools; Tree graphs; User interfaces;
fLanguage
English
Publisher
ieee
Conference_Titel
Program Comprehension, 1993. Proceedings., IEEE Second Workshop on
Conference_Location
Capri
ISSN
1092-8138
Print_ISBN
0-8186-4042-1
Type
conf
DOI
10.1109/WPC.1993.263904
Filename
263904
Link To Document