Where is the business logic
2013
One of the challenges in maintaining legacy systems is to be able to locate business logic in the code, and isolate it for different purposes, including implementing requested changes, refactoring, eliminating duplication, unit testing, and extracting business logic into a rule engine. Our new idea is an iterative method to identify the business logic in the code and visualize this information to gain better understanding of the logic distribution in the code, as well as developing a domain-specific business vocabulary. This new method combines and extends several existing technologies, including search, aggregation, and visualization. We evaluated the visualization method on a large-scale application and found that it yields useful results, provided an appropriate vocabulary is available.
Keywords:
- Presentation logic
- Business domain
- Business rule management system
- Computer science
- Theoretical computer science
- Business logic
- Artifact-centric business process model
- Business object
- Semantics of Business Vocabulary and Business Rules
- Data mining
- Business rule
- Programming language
- Business process modeling
- Software engineering
- Correction
- Source
- Cite
- Save
- Machine Reading By IdeaReader
12
References
7
Citations
NaN
KQI