In this paper, we propose a formal model and a platform for software change management. The model is based on graphs rewriting, and deal with both multi-language source codes and heterogeneous database schemas. These are represented by software components linked by meaningful relationships. The change impact analysis is done, using a Knowledge-Based System, that includes impact propagation rules preserving the software consistency. This is implemented by an integrated platform including a multilanguage parsing tool, and a software change management module.
Change management is a critical task to control the side effects of a modification during the business process evolution. The evolution of business processes is an essential activity for the companies to better fulfill the requirements of their customers and different stakeholders. In this respect, the enterprises should adopt an effective mechanism in order to achieve the flexible business process models. It is important to identify and highlight the ripple effects of a change for minimizing their impact on other parts or entities of the system and associated services. This paper proposes a dependency-centric approach for change impact analysis. We attempt to demonstrate the change impact propagation in business process models by detecting and analyzing the interdependencies among all parts of business processes along with associated services. It can support the maintenance and evolution of business process models. The major objective is to help the modelers and business experts to assess the associated risk of intended changes and estimate the effort required for their accomplishments.
The business process models are often subjected to change rapidly in order to cope with the market demands. It may be useful for companies to adapt a monitoring mechanism to achieve flexible business process models. It is also desirable to control the ripple effects of a change on whole or part of the business process and its running instances. It requires an exhaustive understanding of concerned changes and their application levels. In this article, we propose a methodology based on dependency analysis for an a priori change impact analysis in the business process models. The approach is based on the ontology definitions to describe the dependency relationships. The major objective is to obtain a knowledge base to help the designers and business experts to estimate the associated risk of intended changes and the effort required for their implementation.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.