Acilio Silva - Academia.edu (original) (raw)

Papers by Acilio Silva

Research paper thumbnail of Change Impact Analysis Based on Business Process Model

This report is part of the dissertation in Software Engineering course to obtaining a master degr... more This report is part of the dissertation in Software Engineering course to obtaining a master degree. It describes the work performed to solve the problem presented on the theme "Change Impact Analysis based on Business Process Model." The impact analysis describes the process that identifies the consequences and side effects that a given change may produce. Following a manual approach to perform the impact analysis turns the process slow, and in most cases, fails to cover all the amplitude of a project. Software engineering helps to change this paradigm, allowing automatic approaches to simplify the process. Our goal is to create a tool that allows the comparison between two different business process model file, presenting, in the end, all the changed elements and impacted activities if the tool identifies a change in any elements on each model. To do so, the user has to upload the BPMN files that he/she wants to analyze. The tool uses a change patterns catalog to apply the searching process over the BPMN files looking for change patterns. After this search, the user is redirected to the result page, containing the analysis's result information. For the implemented change patterns included on the tool, we have inserted, removed, and updated activity change patterns, inserted and removed gateways and artifacts change patterns and, control-flow dependencies difference change patterns. Future work would involve further improvements of the solution at the level of creating new features like user profile, BPMN management, and implementation of the following change patterns: Refined activities and corresponded collections of activities change patterns; Authorization differences change patterns; Additional dependencies, activities occur at different moments in processes, and the iterative vs. once-off occurrence change patterns.

Research paper thumbnail of Change Impact Analysis Based on Business Process Model

This report is part of the dissertation in Software Engineering course to obtaining a master degr... more This report is part of the dissertation in Software Engineering course to obtaining a master degree. It describes the work performed to solve the problem presented on the theme "Change Impact Analysis based on Business Process Model." The impact analysis describes the process that identifies the consequences and side effects that a given change may produce. Following a manual approach to perform the impact analysis turns the process slow, and in most cases, fails to cover all the amplitude of a project. Software engineering helps to change this paradigm, allowing automatic approaches to simplify the process. Our goal is to create a tool that allows the comparison between two different business process model file, presenting, in the end, all the changed elements and impacted activities if the tool identifies a change in any elements on each model. To do so, the user has to upload the BPMN files that he/she wants to analyze. The tool uses a change patterns catalog to apply the searching process over the BPMN files looking for change patterns. After this search, the user is redirected to the result page, containing the analysis's result information. For the implemented change patterns included on the tool, we have inserted, removed, and updated activity change patterns, inserted and removed gateways and artifacts change patterns and, control-flow dependencies difference change patterns. Future work would involve further improvements of the solution at the level of creating new features like user profile, BPMN management, and implementation of the following change patterns: Refined activities and corresponded collections of activities change patterns; Authorization differences change patterns; Additional dependencies, activities occur at different moments in processes, and the iterative vs. once-off occurrence change patterns.