Chapter of Book
An Architecture to infer Business Rules from Event Condition Action Rules implemented in the Persistence Layer
|Author||Arévalo Maldonado, Carlos
Gómez López, María Teresa
Reina Quintero, Antonia María
Ramos Román, Isabel
|Editor||Pérez Castillo, Ricardo
Piattini Velthuis, Mario G.
|Department||Universidad de Sevilla. Departamento de Lenguajes y Sistemas Informáticos|
|Abstract||The business rules that govern the behaviour of a business process can be hardcoded in different ways in a
software application. The modernization or improvement of these applications to a process-oriented
The business rules that govern the behaviour of a business process can be hardcoded in different ways in a software application. The modernization or improvement of these applications to a process-oriented perspective implies typically the modification of the business rules. Frequently, legacy systems are not well-documented, and almost always, the documentation they have is not updated. As a consequence many times is necessary the analysis of source code and databases structures to be transformed into a business language more understandable by the business experts involved in the modernization process. Database triggers are one of the artefacts in which business rules are hardcoded. We focus on this kind of artefacts, having in mind to avoid the manual analysis of the triggers by a database expert, and bringing it closer to business experts. To get this aim we need to discover business rules that are hardcoded in triggers, and translate it into vocabularies that are commonly used by business experts. In this paper we propose an ADM-based architecture to discover business rules and rewrite then into a language that can be understood by the business experts.
|Funding agencies||Ministerio de Ciencia Y Tecnología (MCYT). España|
|Citation||Arévalo Maldonado, C., Gómez López, M.T.,...,Ramos Román, I. (2014). An Architecture to infer Business Rules from Event Condition Action Rules implemented in the Persistence Layer. En R. Pérez Castillo, M.G. Piattini Velthuis (Ed.), Uncovering Essential Software Artifacts through Business Process Archeology (pp. 201-221). Hershey, Pennsylvania, USA: IGI Global.|