Towards a new approach on software process evolution

This paper presents a new approach of software process evolution. This new approach deals with the evolution of both software processes and their models in process centered software engineering environments (PSEEs). These two types of evolution are complementary. The first one allows acting directly on the process during its execution. By appropriate update operations, it gives to the user the possibility to perfect his software process through simulation and to define new software processes dynamically. The second one allows evolving software process models to satisfy new software engineering requirements (new software component types, new tool types, new agent types, etc.). We provide an innovative approach which supports different evolution strategies.

[1]  Wilhelm Schäfer,et al.  Towards a Dedicated Object-Oriented Software Process Modeling Language , 1997, ECOOP Workshops.

[2]  Gail E. Kaiser,et al.  Process Evolution in the Marvel Environment , 1993, ISPW.

[3]  Reidar Conradi,et al.  Total Software Process Model Evolution in EPOS Experience Report , 1997, Proceedings of the (19th) International Conference on Software Engineering.

[4]  Wilhelm Schäfer,et al.  An experiment in building a lightweight process‐centred environment supporting team software processes , 1997 .

[5]  Reidar Conradi,et al.  Improving Cooperation Support in the EPOS CM System , 1998, EWSPT.

[6]  Reidar Conradi,et al.  Planning Support to Software Process Evolution , 2000, Int. J. Softw. Eng. Knowl. Eng..

[7]  Jacky Estublier,et al.  Cooperation Control in PSEE , 1999, Software Process: Principles, Methodology, Technology.

[8]  Reidar Conradi,et al.  Process Modelling Languages , 1999, Software Process: Principles, Methodology, Technology.

[9]  Reidar Conradi,et al.  Software Process Technology and Software Organisations , 2000, EWSPT.

[10]  Bashar Nuseibeh,et al.  Directions in software process modelling and technology , 1994 .

[11]  Carlo Ghezzi,et al.  Process Model Evolution in the SPADE Environment , 1993, IEEE Trans. Software Eng..

[12]  Carlo Ghezzi,et al.  Software processes: a retrospective and a path to the future , 1998, Softw. Process. Improv. Pract..

[13]  Jacky Estublier,et al.  Apel: A Graphical Yet Executable Formalism for Process Modeling , 2004, Automated Software Engineering.