Skip to main content

An Integrated Software Development Methodology Based on Hierarchical Colored Petri Nets

  • Chapter
High-level Petri Nets

Abstract

This paper presents a new integrated software development methodology that uses SADT diagrams, Hierarchical CP-nets, Standard ML, and automatic mechanisms for translating SADT diagrams into Hierarchical CP-nets and for converting Hierarchical CP-nets into Standard ML executable code.

A case study describes the development of a software application called the Debt Manager’s Assistant, which implements a non-FIFO strategy for electronic funds transfer. This application was built for the Marine Midland Bank of New York and Societé Générale. During application development, the system specification and requirements analysis were done with the aid of the Structured Analysis and Design Technique. The system design and verification used Hierarchical Colored Petri Nets and the implementation was supported with the automatic production of executable Standard Meta Language code.

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

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. D. A. Marca, C. L. McGowan: “SADT”. McGraw-Hill, New York, 1988.

    Google Scholar 

  2. K. Jensen: “Coloured Petri Nets: A High Level Language for System Design and Analysis”. To appear in: G. Rozenberg (eds.): Advances in Petri Nets 1990, Lecture Notes in Computer Science, Springer-Verlag.

    Google Scholar 

  3. P. Huber, K. Jensen, R. M. Shapiro: “Hierarchies in Colored Petri Nets”. K. Jensen: “Coloured Petri Nets: A High Level Language for System Design and Analysis”. To appear in: G. Rozenberg (eds.): Advances in Petri Nets 1990, Lecture Notes in Computer Science, Springer-Verlag.

    Google Scholar 

  4. R. Harper: “Introduction to Standard ML”. LFCS, Dep. Comp. Science, University of Edinburgh, 1986.

    Google Scholar 

  5. Ake Wikström: “Functional Programming Using Standard ML”. Prentice Hall, New York, 1987

    MATH  Google Scholar 

  6. J. F. McDermott, R. S. Cottrell: “Application of IDEF to Banking: Building an IDEF Model to Manage Bank-to-Bank Intraday Debt”. Presented at IDEF User Group Conference, Los Angeles, U.S.A., October, 1989.

    Google Scholar 

  7. R. M. Shapiro, V. O. Pinci, R. Mameli: “Modeling a NORAD Command Post using SADT and Colored Petri Nets”. Proceedings of the IDEF User Group, Washington D.C., U.S.A, May, 1990.

    Google Scholar 

  8. Design/IDEF User’s Manual. Meta Software Corporation. Cambridge, 1989.

    Google Scholar 

  9. Design/CPN User’s Manual. Meta Software Corporation. Cambridge, 1989.

    Google Scholar 

  10. Design/ML User’s Manual. Meta Software Corporation. Cambridge, 1989.

    Google Scholar 

Download references

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1991 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Pinci, V., Shapiro, R.M. (1991). An Integrated Software Development Methodology Based on Hierarchical Colored Petri Nets. In: Jensen, K., Rozenberg, G. (eds) High-level Petri Nets. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-84524-6_26

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-84524-6_26

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-54125-7

  • Online ISBN: 978-3-642-84524-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics