Advertisement

An evaluation of FUNSOFT nets

  • Volker Gruhn
  • Rüdiger Jegelka
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 635)

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.

Keywords

FUNSOFT nets MELMAC software process modeling software process model analysis software process management evaluation Core Problem 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. [ACM90]
    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.Google Scholar
  2. [BBC+89]
    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.Google Scholar
  3. [CDGK+89]
    [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.Google Scholar
  4. [Dae90]
    J. Daehler. PACE, ein interaktives graphisches Werkzeug für Petri-Netze mit Smalltalk-Erweiterung. GPPmbh, 1990. Technischer Bericht.Google Scholar
  5. [Dei92]
    W. Deiters. A View Based Software Process Modeling Language. Draft version of a forthcoming Ph.D Thesis, January 1992.Google Scholar
  6. [DG90]
    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.Google Scholar
  7. [DG91]
    W. Deiters and V. Gruhn. Software Process Model Analysis Based on FUNSOFT Nets. Mathematical Modeling and Simulation, (8), May 1991.Google Scholar
  8. [DGGL92]
    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.Google Scholar
  9. [FO89]
    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.Google Scholar
  10. [Fug91]
    A. Fugetta, editor. Proceedings of the 1 st European Workshop on Software Process Modelling, Milan, Italy, May 1991. AICA Press.Google Scholar
  11. [Gen87]
    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.Google Scholar
  12. [Gru91a]
    V. Gruhn. Ein Software-Entwicklungs-Handbuch für die Firma LION GmbH (in German). Internal report, LION GmbH, 1991. Technical Report, LION.Google Scholar
  13. [Gru91b]
    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.Google Scholar
  14. [Gru91c]
    V. Gruhn. Validation and Verification of Software Process Models. PhD thesis, University Dortmund, June 1991. Appeared as Technical Report No. 394/91.Google Scholar
  15. [Gru92]
    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.Google Scholar
  16. [Itt90]
    F. Itter. Integrierte Systemanalyse und Simulation mit dem PSItool NET. In CASE: System und Werkzeuge. BI Wissenschaftsverlag, Hrsg. H. Balzert, 1990. Seiten 331–356.Google Scholar
  17. [Jeg91]
    R. Jegelka. Evaluierung der Software-ProzeΒmodellierungs-Sprache FUNSOFT-Netze und der Software-ProzeΒmanagement-Umgebung MELMAC (in German). 1991. Diplomarbeit, University of Dortmund.Google Scholar
  18. [KFP88]
    G.E. Kaiser, P.H. Feiler, and S.S. Popovich. Intelligent Assistance for Software Development and Maintenance. IEEE Software, May 1988.Google Scholar
  19. [Lim92]
    A. Liman. Verteilte Modellierung und Ausführung in Software-ProzeΒmodellen (in German). 1992. Diplomarbeit, University of Dortmund.Google Scholar
  20. [Per90]
    D.E. Perry, editor. Proceedings of the 6th International Software Process Workshop, Hakodate, Japan, October 1990.Google Scholar
  21. [Per91]
    D.E. Perry, editor. Proceedings of the 7th International Software Process Workshop, Yountville, California, USA, October 1991.Google Scholar
  22. [Saa91]
    A. Saalmann. Ein Validations-und Post-Evaluationswerkzeug für FUNSOFT-Netze (in German). 1991. Diplomarbeit, University of Dortmund.Google Scholar
  23. [Sch90]
    G. Scheschonk. Design/CPN — ein Werkzeug zur Simulation von hierarchischen CP-Netzen. GI Softwaretechnik-Trends, 10(1), April 1990.Google Scholar
  24. [Sch91]
    U. Schindler. Projekt Management in Software ProzeΒmodellen (in German). 1991. Diplomarbeit, University of Dortmund.Google Scholar
  25. [TBC+88]
    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.Google Scholar
  26. [War89]
    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.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1992

Authors and Affiliations

  • Volker Gruhn
    • 1
  • Rüdiger Jegelka
    • 1
  1. 1.LION GmbHBochum 1Federal Republic of Germany

Personalised recommendations