Legacy 4GL application migration via knowledge-based software engineering technology: a case study | IEEE Conference Publication | IEEE Xplore