An Approach to Detecting Software Process Deviations

The relevant problems of software process deviation are increasingly paid attention to, because software processes are subject to permanent dynamic evolution during software process enactment. In Process- centered Software Engineering Environments (PSEE), the enacted software process model is always inconsistence with the observed process obtained by PSEE. In order to address this problem, this paper presents an approach, based on the thinking of weak simulation in the process algebra, to detecting the deviations, a Process Behavior Space Expression is put forwarded to describe the behavior of software process. This method can effectively find prevalent deviations problems in the software process implementation.

[1]  Coulette Bernard,et al.  A deviation-tolerant approach to software process evolution , 2007 .

[2]  Reda Bendraou,et al.  Flexible Deviation Handling during Software Process Enactment , 2011, 2011 IEEE 15th International Enterprise Distributed Object Computing Conference Workshops.

[3]  Leon J. Osterweil,et al.  Software processes are software too , 1987, ISPW.

[4]  Tong Li,et al.  An Approach to Modelling Software Evolution Processes , 2008 .

[5]  Robert Balzer Tolerating inconsistency (software development) , 1991, [1991 Proceedings] 13th International Conference on Software Engineering.

[6]  Rédouane Lbath,et al.  A deviation-tolerant approach to software process evolution , 2007, IWPSE.