Abstract
A fundamental problem in software processes is how the intrinsic rigidity of a predefined (formal) model can be reconciled with the need for flexibility, change, and evolution. We therefore distinguish between software processes, as specified in a process description, and their actual performance by humans. Further, we claim that the two inevitably diverge, and thus it is necessary to provide means to reconcile them. We present a preliminary exploration into the problem. In particular, we illustrate how a temporal logic-based approach can be used to capture and tolerate some deviations from the process description during execution. We present a simple process language (LATIN), and its prototype environment (SENTINEL), in which these ideas are currently experimented.
Cite
CITATION STYLE
Cugola, G., Di Nitto, E., Ghezzi, C., & Mantione, M. (1995). How to deal with deviations during process model enactment. In Proceedings - International Conference on Software Engineering (pp. 265–273). IEEE. https://doi.org/10.1145/225014.225039
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.