Skip to main content

Process enactment in SPADE

  • Conference paper
  • First Online:
Software Process Technology (EWSPT 1992)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 635))

Included in the following conference series:

Abstract

This paper discusses the features and characteristics of an environment to design, analyse and enact software process models, which is being developed at CEFRIEL and Politecnico di Milano. The environment is called SPADE and is centered on a language, SLANG (Spade LANGuage) based on high level Petri nets (ER nets). The main focus of this presentation concerns the features of SLANG and the characteristics of its interpreter that make it possible to obtain an efficient, concurrent execution (“enactment”) of a process model specified in SLANG.

This work is partially supported by CNR — Progetto Finalizzato Sistemi Informatici e Calcolo Parallelo

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. V. Ambriola, P. Ciancarini, C. Montangero, “Software Process Enactment in Oikos”, Proceedings of the 4th. ACM SIGSOFT Symposium on Software Development Environments, Irvine, California, December 1990.

    Google Scholar 

  2. V. Ambriola, M.L. Jaccheri, “Definition and Enactment of Oikos Software Process Entities” First European Workshop on Software Process Modeling Milan, Italy, May 1991.

    Google Scholar 

  3. S. Bandinelli, A. Fuggetta, C. Ghezzi, “Software Processes as Real Time Systems: A case study using High-Level Petri nets” In Proc. of International Phoenix conference on computers and Communications Arizona, April 1992.

    Google Scholar 

  4. N. Barghouti, “Concurrency Control in Rule-Based Software Development Environments”, Ph. D. Thesis Columbia University, technical report CUCS-001-92

    Google Scholar 

  5. J. Colom, M. Silva, G.L. Villarroel, “On software implementation of Petri nets and color Petri nets using high-level concurrent languages”, 7th European Workshop on Applications and Theory of Petri Nets, Oxford, July 1986.

    Google Scholar 

  6. W. Deiters, V. Gruhn, “Managing Software Processes in the environment MELMAC”, In Proc. of the 4th. ACM SIGSOFT Symposium on Software Development Environments, Irvine, CA, USA, December 1990.

    Google Scholar 

  7. C. Ghezzi, D. Mandrioli, S. Morasca, M. Pezzè, “A Unified High-Level Petri Net Formalism for Time-Critical Systems”, IEEE Trans. Software Eng., February 1991.

    Google Scholar 

  8. C. Fernström “The Eureka Software Factory: Concepts and Accomplishments”, Proc. of the 3rd. European Software Engineering Conference, ESEC '91. Milan, Italy, October 1991.

    Google Scholar 

  9. V, Gruhn, “Validation and Verification of Software Process Models” Ph. D. Thesis, Dortmund University 1991.

    Google Scholar 

  10. L. Hubert, “OPIUM, An environment for Software Process Modeling integrated with Project Management and Product Management facilities” First European Workshop on Software Process Modeling Milan, May 1991.

    Google Scholar 

  11. M. Kelner et al. “ISPW-6 Software Process Example” Proc. of the 6th. International Software Process Workshop, Hakodate Japan, October 1990.

    Google Scholar 

  12. P.M Merlin, D.J. Farber, “Recoverability of communication protocols-Implications of a theoretical study”, IEEE Transactions Commun., September 1976.

    Google Scholar 

  13. B. Peuschel, W. Schaefer, “Efficient Execution of Rule Based Persistent Software Process Models in MERLIN”, International Conference on Software Engineering, Merlbourne, Australia, 1992.

    Google Scholar 

  14. B. Bütler, R. Esser, R. Mattmann, “A Distributed Simulator for High Order Petri Nets”, 10th International Conference on Application and Theory of Petri Nets, Bonn, June 1989.

    Google Scholar 

  15. D. Taubner, “On the implementation of Petri Nets”, 8th European Workshop on Applications and Theory of Petri Nets, Zaragoza, 1987.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Jean-Claude Derniame

Rights and permissions

Reprints and permissions

Copyright information

© 1992 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Bandinelli, S., Fuggetta, A., Ghezzi, C., Grigolli, S. (1992). Process enactment in SPADE. In: Derniame, JC. (eds) Software Process Technology. EWSPT 1992. Lecture Notes in Computer Science, vol 635. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0017505

Download citation

  • DOI: https://doi.org/10.1007/BFb0017505

  • 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

Publish with us

Policies and ethics