• DocumentCode
    2589735
  • Title

    Legacy 4GL application migration via knowledge-based software engineering technology: a case study

  • Author

    Harrison, John V. ; Berglas, Anthony ; Peake, Ian

  • Author_Institution
    Centre for Software Maintenance, Queensland Univ., St. Lucia, Qld., Australia
  • fYear
    1997
  • fDate
    29 Sep-2 Oct 1997
  • Firstpage
    70
  • Lastpage
    78
  • Abstract
    Most contemporary fourth-generation languages (4GL) are tightly coupled with the database, and other subsystems provided by the vendor. As a result, organisations that wish to change database vendors are typically forced to rewrite their applications using the new vendor´s 4GL. The anticipated cost of this redevelopment can deter an organisation from changing vendors, hence denying it the benefits that would otherwise result, e.g., the exploitation of more sophisticated database technology. If tools existed that could reduce the rewriting effort, the large upfront cost of migrating the organisation´s applications would also be reduced, which could make the shift economically feasible. This paper describes two approaches for migrating 4GL-based information system applications and how these approaches are enabled using knowledge-based software engineering (KBSE) technology. Semantic issues identified during the design of the toolset are addressed. These issues are instantiated using examples from the project. The approaches described in this paper were developed as part of an industry-sponsored research project to construct a “real world” software re-engineering toolset. The project represents the first significant attempt to apply KBSE technology to this problem
  • Keywords
    application generators; database management systems; information systems; knowledge based systems; programming environments; software cost estimation; software engineering; systems re-engineering; case study; cost; database; database vendors; fourth-generation languages; industry-sponsored research project; information system applications; knowledge-based software engineering; legacy 4GL application migration; organisation; software re-engineering toolset; toolset; Application software; Business; Computer aided software engineering; Costs; Database systems; Information systems; Relational databases; Software engineering; Software maintenance; Software tools;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 1997. Proceedings., Australian
  • Conference_Location
    Sydney, NSW
  • Print_ISBN
    0-8186-8081-4
  • Type

    conf

  • DOI
    10.1109/ASWEC.1997.623756
  • Filename
    623756