• 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