A framework of business rules recovery from large legacy systems
Xinyu Wang,Jianling Sun,Xiaohu Yang,Zhijun He
2006-01-01
WSEAS TRANSACTIONS ON INFORMATION SCIENCE AND APPLICATIONS
Abstract:Business rules are a set of conditional operations attached to a given data result. On legacy systems, it is very difficult to recover business rules because of the inconsistency of documentation. Some techniques have been presented for business rules recovery from legacy systems. But usefulness of these methods is limited when they are applied to large complex legacy systems. Generally, large legacy systems involve large amount of code, domain variables, synonym variables and business rules, which make it more difficult to recover business rules. This paper proposes a new framework, which offers distinct advantages over normal recovery solutions for large legacy systems. This framework consists of five steps: module recovery in legacy code, identification of domain variables, data analysis, presentation of business rules, and business validation. It has been applied to a large complex financial legacy system which has proved to be successful.