Integrating run-time changes into system and software process enactment - Archive ouverte HAL
Article Dans Une Revue Journal of Software: Evolution and Process Année : 2016

Integrating run-time changes into system and software process enactment

Résumé

In System and Software Engineering development, unforeseen changes occurring during process enactment are almost inevitable but often poorly managed due to a lack of efficient mechanisms for spontaneously handling these run‐time changes. We proposed a change‐aware process management system that allows process actors reporting emergent changes, analyzing possible impacts, and notifying people affected by the changes. To this end, we integrated a Change Management Component with a Process Management System. The Process Management System monitors process enactment and uses the run‐time process information to construct a Process dependency graph (PDG) representing the dependencies among the elements of running processes. The Change Management Component captures change requests sent asynchronously, then reasons the PDG to determine impacted elements. Our PDG reflects the information of process instances and therefore can uncover the intra‐process or inter‐processes dependencies that are invisible on process models. We implemented a prototype named CAPE based on the platform jBPM and the graph database Neo4j.
Fichier principal
Vignette du fichier
Tran_22311.pdf (896.5 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-02538355 , version 1 (09-04-2020)

Identifiants

Citer

Hanh Nhi Tran, Mojtaba Hajmoosaei, Christian Percebois, Agnès Front, Claudia Roncancio. Integrating run-time changes into system and software process enactment. Journal of Software: Evolution and Process, 2016, 28 (9), pp.762-782. ⟨10.1002/smr.1783⟩. ⟨hal-02538355⟩
180 Consultations
122 Téléchargements

Altmetric

Partager

More