Extracting Objects from Ada83 Programs:A Case Study
-
Abstract
Reengineering legacy systems written in conventionalprocedural languages to equivalent OO systems makes software moremaintainable and reliable. This paper proposes a method for extractingobjects from legacy Ada83 systems using module features. First,metrics are developed to measure module cohesion. Then, effects on cohesionfrom changing module components are analyzed and rules about how toextract inheritance relations among objects are given. At the end ofthis paper, an object-extracting algorithm using module features isproposed.
-
-