Abstract
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.
Preview
Unable to display preview. Download preview PDF.
References
V. Ambriola, P. Ciancarini, and C. Montangero. Software Process Enactment in Oikos. In Proceedings of the Fourth ACM SIGSOFT Symposium on Software Development Environments, Irvine, California, USA, December 1990. Appeared as Software Engineering Notes, 15(6), December 1990.
K. Benali, N. Boudjlida, F. Charoy, J.C. Derniame, C. Godart, P. Griffiths, V. Gruhn, P. Jamart, A. Legait, D.E. Oldfield, and F. Oquendo. The Presentation of the ALF project. In N. Madhavji, W. SchÄfer, and H. Weber, editors, Proceedings of the First International Conference on System Development Environments and Factories, London, 1989. Pitman Publishing.
[CDG+89] C. Conradi, T.M. Didriksen, B. Gulla, E.-A. Karlsson, A. Lie, and P.H. Westby. Design of the EPOS Software Engineering Environment. In N. Madhavji, W. SchÄfer, and H. Weber, editors, Proceedings of the First International Conference on System Development Environments and Factories, London, 1989. Pitman Publishing.
J. Daehler. PACE, ein interaktives graphisches Werkzeug für Petri-Netze mit Smalltalk-Erweiterung. GPPmbh, 1990. Technischer Bericht.
W. Deiters. A View Based Software Process Modeling Language. Draft version of a forthcoming Ph.D Thesis, January 1992.
W. Deiters and V. Gruhn. Managing Software Processes in MELMAC. In Proceedings of the Fourth ACM SIGSOFT Symposium on Software Development Environments, Irvine, California, USA, December 1990. Appeared as Software Engineering Notes, 15(6), December 1990.
W. Deiters and V. Gruhn. Software Process Model Analysis Based on FUNSOFT Nets. Mathematical Modeling and Simulation, (8), May 1991.
J.C. Derniame, C. Godart, V. Grahn, and J. Lonchamp. Process-Centered IPSEs in ALF. In Proceedings of the Fifth International Workshop on Computer-Aided Software Engineering, Montreal, Canada, July 1992.
C. Fernstroem and L. Ohlsson. The ESF Vision of a Software Factory. In Weber Madhavji, SchÄfer, editor, Proc. of the 1st Int. Conf, on System Development Env. and Factories, Berlin, FRG, May 1989.
A. Fugetta, editor. Proceedings of the 1 st European Workshop on Software Process Modelling, Milan, Italy, May 1991. AICA Press.
H.J. Genrich. Predicate/Transition Nets. In W. Braner, W. Reisig, and G. Rozenberg, editors, Petri Nets: Applications and Relationships to other Models of Concurrency, Berlin, FRG, 1987. Springer. Appeared in Lecture Notes on Computer Science 254.
V. Gruhn. Ein Software-Entwicklungs-Handbuch für die Firma LION GmbH (in German). Internal report, LION GmbH, 1991. Technical Report, LION.
V. Gruhn. The Software Process Management Environment MELMAC. In A. Fugetta, R. Conradi, and V. Ambriola, editors, Proceedings of the European Software Process Modeling Workshop, Milan, Italy, May 1991. AICA Press.
V. Gruhn. Validation and Verification of Software Process Models. PhD thesis, University Dortmund, June 1991. Appeared as Technical Report No. 394/91.
V. Gruhn. Software Process Simulation on Arbitrary Levels of Abstraction. In Proceedings of the Fourth International Symposium on Systems Analysis and Simulation, Berlin, Germany, August 1992.
F. Itter. Integrierte Systemanalyse und Simulation mit dem PSItool NET. In CASE: System und Werkzeuge. BI Wissenschaftsverlag, Hrsg. H. Balzert, 1990. Seiten 331–356.
R. Jegelka. Evaluierung der Software-ProzeΒmodellierungs-Sprache FUNSOFT-Netze und der Software-ProzeΒmanagement-Umgebung MELMAC (in German). 1991. Diplomarbeit, University of Dortmund.
G.E. Kaiser, P.H. Feiler, and S.S. Popovich. Intelligent Assistance for Software Development and Maintenance. IEEE Software, May 1988.
A. Liman. Verteilte Modellierung und Ausführung in Software-ProzeΒmodellen (in German). 1992. Diplomarbeit, University of Dortmund.
D.E. Perry, editor. Proceedings of the 6th International Software Process Workshop, Hakodate, Japan, October 1990.
D.E. Perry, editor. Proceedings of the 7th International Software Process Workshop, Yountville, California, USA, October 1991.
A. Saalmann. Ein Validations-und Post-Evaluationswerkzeug für FUNSOFT-Netze (in German). 1991. Diplomarbeit, University of Dortmund.
G. Scheschonk. Design/CPN — ein Werkzeug zur Simulation von hierarchischen CP-Netzen. GI Softwaretechnik-Trends, 10(1), April 1990.
U. Schindler. Projekt Management in Software ProzeΒmodellen (in German). 1991. Diplomarbeit, University of Dortmund.
R.N. Taylor, F.C. Belz, L.A. Clarke, L. Osterweil, R.W. Selby, J.C. Wileden, A.L. Wolf, and M. Young. Foundations in the ARCADIA Environment Architecture. In Proceedings of the ACM SIGSOFT/SIGPLAN Software Engineering Symposium on Practical Software Development Environments, Boston, 1988. Appeared as Software Engineering Notes, 13(5), February 1989.
B. Warboys. The IPSE 2.5 Project: Process Modelling as the basis for a Support Environment. In N. Madhavji, W. SchÄfer, and H. Weber, editors, Proceedings of the First International Conference on System Development Environments and Factories, London, 1989. Pitman Publishing.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1992 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Gruhn, V., Jegelka, R. (1992). An evaluation of FUNSOFT nets. In: Derniame, JC. (eds) Software Process Technology. EWSPT 1992. Lecture Notes in Computer Science, vol 635. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0017521
Download citation
DOI: https://doi.org/10.1007/BFb0017521
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-55928-3
Online ISBN: 978-3-540-47310-7
eBook Packages: Springer Book Archive