Proceedings of 20th International Computer Software and Applications Conference: COMPSAC '96
DOI: 10.1109/cmpsac.1996.544158
|View full text |Cite
|
Sign up to set email alerts
|

Business rule extraction from legacy code

Abstract: Business rules are operational rules that business organizations follow to peq%rm various activities. Over time, business rules evolve and the software that implemented them are also changed. As the encompassing software becomes large and aged, the business rules embedded are dincult to extract and understud. Furthermore, the encompassing software is changed without changing the corresponding documents, and thus often the business organization trust the code more than any other documents. It is possible to use… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
24
0

Publication Types

Select...
4
2
2

Relationship

0
8

Authors

Journals

citations
Cited by 49 publications
(24 citation statements)
references
References 5 publications
0
24
0
Order By: Relevance
“…Another program slicing based approach for business rules extraction from legacy code is proposed by Huang et al [5]. They define a number of heuristic rules for domain variables identification, slicing criteria identification, and slicing algorithm selection.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Another program slicing based approach for business rules extraction from legacy code is proposed by Huang et al [5]. They define a number of heuristic rules for domain variables identification, slicing criteria identification, and slicing algorithm selection.…”
Section: Related Workmentioning
confidence: 99%
“…An extension to Huang et al [5] solution is proposed by Wang et al [1]. The approach proposed by them consists of five steps as follows.…”
Section: Related Workmentioning
confidence: 99%
“…They concluded that techniques for data flow analysis and extracting partial paths are required for understanding business rules. The framework is extended for COBOL [6], C/C++ [2], Java [7], respectively. Furthermore, Cosentino et al [4] extended the framework for COBOL programs based on the principles of Model Driven Engineering.…”
Section: Related Workmentioning
confidence: 99%
“…When understanding computational business rules, developers must answer which of the conditional statements correspond to the computational business rules for each output of a feature. Backward program slicing [5] is used to understand business rules [2]- [4], [6], [7]. Cosentino et al [4] proposed an application of program slicing to extract statements corresponding to business rules that compute a particular variable.…”
Section: Introductionmentioning
confidence: 99%
“…To determine business tasks implemented in source code, Huang et al [3] and Sneed and Erdos [1] define business logic code as functions with conditions, and consider 1) output and variables, 2) data flows and data dependencies, and 3) program stripping to reduce the search scope of their approach. In [4], code restructuring and use case identification were used to recover business tasks from COLBOL programs.…”
Section: Related Workmentioning
confidence: 99%