An Evaluation of FUNSOFT Nets

This paper presents an evaluation of the software process modeling language FUNSOFT nets and of the related software process management environment MELMAC after two years of using both. FUNSOFT nets are based on Petri nets. In the recent years FUNSOFT nets have been used for modeling several academic software processes, like the Core Problem and its extensions and the process model of the Kernel/2 subproject of ESF, a few industrial software processes, and some other interpersonal processes. In this paper we describe which features of FUNSOFT nets and MELMAC turned out to be useful, which others seem to be of limited interest and which improvement suggestions for FUNSOFT nets and for MELMAC emerged. We suppose that the experience with using FUNSOFT nets and MELMAC apply to other software process management approaches in a similar way.

[1]  Wolfgang Reisig,et al.  Petri Nets: Applications and Relationships to Other Models of Concurrency , 1986, Lecture Notes in Computer Science.

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

[3]  Dr.-Ing. Dirk Abel Theorie der Petri—Netze , 1990 .

[4]  W. Deiters,et al.  Software process model analysis based on FUNSOFT nets , 1991 .

[5]  Volker Gruhn,et al.  Software process simulation on arbitrary levels of abstraction , 1992 .

[6]  Volker Gruhn,et al.  Validation and Verification of Software Process Models , 1991, Software Development Environments and CASE Technology.

[7]  Gail E. Kaiser,et al.  Intelligent assistance for software development and maintenance , 1988, IEEE Software.

[8]  Jean-Claude Derniame,et al.  Process-centered IPSEs in ALF , 1992, [1992] Proceedings of the Fifth International Workshop on Computer-Aided Software Engineering.

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

[10]  Paolo Ciancarini,et al.  Software process enactment in Oikos , 1990, SDE.