Software process modeling and enactment: an experience report related to problem tracking in an industrial project

The paper provides an overview of process research and the application of research results to practice and then describes process models using FUNSOFT nets and a workflow management system LEU. The example from which the experience is drawn is that of a problem tracking system and the components of the model are described and illustrated. The experience reported comes in three flavors: the appropriateness of FUNSOFT nets as a modeling mechanisms and the alternative use of state transition diagrams; the benefits of the model and its support of the business process; and finally some implications for process research.

[1]  Gail E. Kaiser,et al.  A bi-level language for software process modeling , 1993, Proceedings of 1993 15th International Conference on Software Engineering.

[2]  Gregor Engels,et al.  SOCCA: Specifications of Coordinated and Cooperative Activities , 1994 .

[3]  Volker Gruhn,et al.  Development of process-centered IPSEs in the ALF project , 1994, J. Syst. Integr..

[4]  Suzanne Garcia,et al.  Capability Maturity ModelingSM at the SEI , 1996 .

[5]  Tineke de Bunje,et al.  Industrial maintenance modelled in SOCCA: an experience report , 1996, Proceedings of Software Process 1996.

[6]  Wolfgang Reisig,et al.  Petri Nets: Central Models and Their Properties , 1986, Lecture Notes in Computer Science.

[7]  Volker Gruhn,et al.  Business Process Modelling in the Workflow-Management Environment Leu , 1994, ER.

[8]  Vincenzo Ambriola,et al.  OIKOS: constructing process-centred SDEs , 1994 .

[9]  R. Kadia,et al.  Issues encountered in building a flexible software development environment: lessons from the Arcadia project , 1992, SDE 5.

[10]  Reidar Conradi,et al.  Concepts for evolving software processes , 1994 .

[11]  Volker Gruhn,et al.  Software Process Improvement by Business Process Orientation , 1995, Softw. Process. Improv. Pract..

[12]  Volker Gruhn Managing software processes in the environment MELMAC , 1990 .

[13]  Meir M. Lehman,et al.  Program evolution: processes of software change , 1985 .

[14]  Dr Sunitha International Journal of Software Engineering and Knowledge Engineering Survey on Ontology Construction Tools , .

[15]  Sergio Bandinelli,et al.  Process modeling in-the-large with SLANG , 1993, [1993] Proceedings of the Second International Conference on the Software Process-Continuous Software Process Improvement.

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

[17]  Volker Gruhn,et al.  The FUNSOFT Net Approach to Software Process Management , 1994, Int. J. Softw. Eng. Knowl. Eng..

[18]  Sergio Bandinelli,et al.  Process Modelling in-the-large with SLANG , 1993, ICSP.

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

[20]  M. Suzuki,et al.  Meta-Operations in the Process Model Hfsp for the Dynamics and Flexibility of Software Processes , 1991, Proceedings. First International Conference on the Software Process,.

[21]  Meir M. Lehman Process models, process programs, programming support , 1987, ICSE '87.

[22]  Pankaj K. Garg,et al.  Process programming by hindsight , 1992, International Conference on Software Engineering.

[23]  Wilhelm Schäfer,et al.  MERLIN: supporting cooperation in software development through a knowledge-based environment , 1994 .

[24]  Brian Warboys,et al.  The Software Process: Modelling and Technology , 1999, Software Process: Principles, Methodology, Technology.

[25]  Hartmann J. Genrich,et al.  Predicate/Transition Nets , 1986, Advances in Petri Nets.

[26]  Wolfgang Emmerich,et al.  Fine grained process modelling: an experiment at British Airways , 1996, Proceedings of Software Process 1996.

[27]  Sergio Bandinelli,et al.  Supporting Cooperation in the SPADE-1 Environment , 1996, IEEE Trans. Software Eng..