Title :
Extracting business rules from legacy systems into reusable components
Author :
Chiang, Chia-Chu
Author_Institution :
Dept. of Comput. Sci., Arkansas Univ., Little Rock, AR
Abstract :
Companies follow the business rules to conduct their businesses daily where the business rules are often implemented into the software systems. Over time, business rules evolve and the software that implemented the business rules is also modified to respond to the new business requirements. Unfortunately, timely updates on the documents corresponding to the software are usually ignored. The documents gradually become outdated and less useful for reference. In this paper, we present a method for identifying and extracting business rules from legacy code by means of data identification and program slicing. The extracted code corresponding to a business rule is then compiled into a component for interoperability where the component is built conforming to a protocol. The components abiding by the protocol can communicate with each other seamlessly in a heterogeneous object-oriented computing environment
Keywords :
distributed object management; object-oriented programming; open systems; program slicing; software maintenance; software reusability; systems re-engineering; business requirement; business rule extraction; data identification; heterogeneous object-oriented computing; interoperability; legacy system; program slicing; software reusable component; Application software; Availability; Business communication; Business process re-engineering; Companies; Computer science; Data mining; Protocols; Software reusability; Software systems;
Conference_Titel :
System of Systems Engineering, 2006 IEEE/SMC International Conference on
Conference_Location :
Los Angeles, CA
Print_ISBN :
1-4244-0188-7
DOI :
10.1109/SYSOSE.2006.1652320