skip to main content
10.1145/544414.544463acmconferencesArticle/Chapter ViewAbstractPublication PagesiticseConference Proceedingsconference-collections
Article

Specific proposals for the use of petri nets in a concurrent programming course

Authors Info & Claims
Published:24 June 2002Publication History

ABSTRACT

Concurrency is a difficult subject to teach and learn. This paper presents a set of recipes for the use of Petri nets as a teaching aid of some fundamental concurrency concepts, in the context of an introductory concurrent programming course. Classroom experience clearly demonstrates this usage of Petri nets improves students understanding of concurrency concepts.

References

  1. Ben-Ari, M. "Principles of Concurrent Programming", Prentice-Hall, 1982 Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Jensen, K. e Rozemberg(Eds.) High-level Petri Nets:Theory and Application, Springer-Verlag, 1991 Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Magee, Jeff, Kramer, Jeff, "Concurrency State Models and Java Programs", John Wiley & Sons, 1999 Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Petri Net Tools, http://www.daimi.au.dk/PetriNets/tools/Google ScholarGoogle Scholar
  5. Reisig, Wolfgang, "Elements of Distributed Algorithms - Modeling and Analysis with Petri Nets", Springer, 1998 Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Specific proposals for the use of petri nets in a concurrent programming course

                      Recommendations

                      Comments

                      Login options

                      Check if you have access through your login credentials or your institution to get full access on this article.

                      Sign in
                      • Published in

                        cover image ACM Conferences
                        ITiCSE '02: Proceedings of the 7th annual conference on Innovation and technology in computer science education
                        June 2002
                        262 pages
                        ISBN:1581134991
                        DOI:10.1145/544414

                        Copyright © 2002 ACM

                        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

                        Publisher

                        Association for Computing Machinery

                        New York, NY, United States

                        Publication History

                        • Published: 24 June 2002

                        Permissions

                        Request permissions about this article.

                        Request Permissions

                        Check for updates

                        Qualifiers

                        • Article

                        Acceptance Rates

                        ITiCSE '02 Paper Acceptance Rate42of100submissions,42%Overall Acceptance Rate552of1,613submissions,34%

                        Upcoming Conference

                        ITiCSE 2024

                      PDF Format

                      View or Download as a PDF file.

                      PDF

                      eReader

                      View online with eReader.

                      eReader