dc.contributor.editor | Pérez Castillo, Ricardo | es |
dc.contributor.editor | Piattini Velthuis, Mario G. | es |
dc.creator | Arévalo Maldonado, Carlos | es |
dc.creator | Gómez López, María Teresa | es |
dc.creator | Reina Quintero, Antonia María | es |
dc.creator | Ramos Román, Isabel | es |
dc.date.accessioned | 2021-11-10T10:03:16Z | |
dc.date.available | 2021-11-10T10:03:16Z | |
dc.date.issued | 2014 | |
dc.identifier.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. | |
dc.identifier.isbn | 9781466646674 | es |
dc.identifier.uri | https://hdl.handle.net/11441/127209 | |
dc.description.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
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. | es |
dc.description.sponsorship | Ministerio de Ciencia y Tecnología TIN2009-13714 | es |
dc.description.sponsorship | Ministerio de Ciencia y Tecnología TIN2010-20057-C03-02 | es |
dc.description.sponsorship | Ministerio de Ciencia y Tecnología TIN2010-21744-C02-1 | es |
dc.format | application/pdf | es |
dc.format.extent | 26 | es |
dc.language.iso | eng | es |
dc.publisher | IGI Global | es |
dc.relation.ispartof | Uncovering Essential Software Artifacts through Business Process Archeology | es |
dc.rights | Attribution-NonCommercial-NoDerivatives 4.0 Internacional | * |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/4.0/ | * |
dc.subject | Model Driven Modernization | es |
dc.subject | Legacy Systems | es |
dc.subject | Architecture-Driven Modernization (ADM) | es |
dc.subject | SQL | es |
dc.subject | Metamodel | es |
dc.subject | ECA Rules | es |
dc.subject | Triggers | es |
dc.title | An Architecture to infer Business Rules from Event Condition Action Rules implemented in the Persistence Layer | es |
dc.type | info:eu-repo/semantics/bookPart | es |
dc.type.version | info:eu-repo/semantics/submittedVersion | es |
dc.rights.accessRights | info:eu-repo/semantics/openAccess | es |
dc.contributor.affiliation | Universidad de Sevilla. Departamento de Lenguajes y Sistemas Informáticos | es |
dc.relation.projectID | TIN2009-13714 | es |
dc.relation.projectID | TIN2010-20057-C03-02 | es |
dc.relation.projectID | TIN2010-21744-C02-1 | es |
dc.relation.publisherversion | https://www.igi-global.com/chapter/an-architecture-to-infer-business-rules-from-event-condition-action-rules-implemented-in-the-persistence-layer/96621 | es |
dc.identifier.doi | 10.4018/978-1-4666-4667-4.ch008 | es |
dc.publication.initialPage | 201 | es |
dc.publication.endPage | 221 | es |
dc.relation.publicationplace | Hershey, Pennsylvania, USA | es |
dc.contributor.funder | Ministerio de Ciencia Y Tecnología (MCYT). España | es |