skip to main content
10.1145/225014.225028acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
Article
Free Access

A compact Petri net representation for concurrent programs

Authors Info & Claims
Published:23 April 1995Publication History
First page image

References

  1. ABC+91.G.S. Avrunin, U.A. Buy, J.C. Corbett, L.K. Dillon, and J.C. Wileden. Automated anal-ysis of concurrent systems with the con-strained expression t oolset. IEEE Transac-tions on Sojhoae Engineering, 17(11):1204- 1222, November 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. And91.G.R. Andrews. Paradigms for process interaction in distributed programs. ACM Computing Surveys, 23(1):49-90, mar 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. BCM+90.J.R. Burch, E.M. Clarke, K.L. McMillan, D.L. Dill, and L.J. Hwang. Symbolic model checking : 1020 states and beyond. In Proceedings of the Fifth Annual IEEE Symposium on Logic in Computer Science, pages 428-439, 1990.Google ScholarGoogle ScholarCross RefCross Ref
  4. CK93.S.C. Cheung and J. Kramer. Tractable flow analysis for anomaly detection in distributed programs. In Proceedings of the European Softwa?'e Engineering Conference, 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Cor94.J. C. Corbett. An empirical evaluation of three methods for deadlock analysis of Ada tasking programs. SoftwaTe Engznee?'zng Notes, pages 204-2 15, August 1994. Proceedings of the International Symposium on Software Testing and Analysis. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. DBDS93.S. Duri, U. Buy, R. Devarapalli, and S.M. Shatz. Using state space methods for deadlock analysis in Ada tasking. SoftwaTe Engineering Notes, 18(3):51-60, July 1993. Proceedings of the International Symposium on Software Testing and Analysis. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. DC94.M.B. Dwyer and L.A. Clarke. Data flow analysis for verifying properties of concurrent programs. Soft waTe Engineering Notes, 19(5):62-75, December 1994. Proceedings of the ACM SIGSOFT Symposium on the Foundations of Software Engineering. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. DS91.E. Duesterwald and M. L. Soffa. Concurrency analysis in the presence of procedures using a data flow framework. In Proceedings of the ACM SIGSOFT Symposium on Testing, Analysis and Verification, Victoria, Canada, October 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. For91.K. Forester. TIG-based Petri nets for modeling Ada tasking. Master's thesis, University of Massachusetts, Amherst, MA, June 1991.Google ScholarGoogle Scholar
  10. GW91.P. Godefroid and P. Wolper. Using partial orders for the efficient verification of deadlock freedom and safety properties. In Proceedings of the Third WoTkshop on Computer Aided Verification, pages 417-428, July 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. LC89.D.L. Long and L.A. Clarke. Task interaction graphs for concurrency analysis. In Proceedings of the 1 lth International Conference on SoftwaTe Engineering, pages 44-52, Pittsburgh, May 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. MR87.E.T. Morgan and R.R. Razouk. Interac-tive state-space analysis of concurrent sys-tems. IEEE Transactions of Software Engineering, 13(10):1080-1091, 1987. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. MR91.S.P. Masticola and B.G. Ryder. A model of Ada programs for static deadlock detection in polynomial time. In Proceedings of Workshop on Parallel and Distributed Debugging. ACM, May 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Mur89.T. Murata. Petri nets: Properties, analysis and applications. Proceedings of the IEEE, 77(44):541-580, April 1989.Google ScholarGoogle ScholarCross RefCross Ref
  15. MZGT85.D. Mandrioli, R. Zicari, C. IGhezzi, and F. Tisato. Modeling the Ada task system by Petri nets. ComputeT Languages, lo(l):43- 61, 1985. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. PTY92.M. Pezz&, R.N. Taylor, and M. Young. Graph models for reachability analysis of concurrent programs. Techmlical Report TR-92-27, Department of Information and Computer Science, University of California, Irvine, January 1992.Google ScholarGoogle Scholar
  17. Sha93.S.M. Shatz. Personal Communication, February 1993.Google ScholarGoogle Scholar
  18. SMBT90.S.M. Shatz, K. Mai, C. Black,, and S. Tu. Design and implementation of a Petri net based toolkit for Ada tasking analysis. IEEE Transactions on PaTallel and Distributed System, 1(4):424-441, October 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. ST+94.S.M. Shatz, S. Tu, , T. Murata, and S. Duri. Theory and application of Petri net re-duction for Ada tasking deadlock analysis. Technical report, Department of Electrical Engineering and Computer Science, Univer-sit y of Illinois, Chicago, 1994.Google ScholarGoogle Scholar
  20. Tay83.R.N. Taylor. A general-purpose algorithm for analyzing concurrent programs. Communications of the A CM, 26(5) :3162-376, May 1983. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. YTL+92.M. Young, R.N. Taylor, D.L. Levine, K. Forester, and D. Brodbeck. A concurrency analysis tool suite: Raticmale, design, and preliminary experience. Technical Report TR-128-P, SERC, Purdue University, October 1992.Google ScholarGoogle Scholar
  22. YY91.W.J. Yeh and M. Young. Compositional reachability analysis using process algebra. In Proceedings of the ACM SIGSOFT Symposium on Testing, Analysis and Verification,pages 49-59, Victoria, Cimada, October 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. A compact Petri net representation for concurrent programs

                          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
                            ICSE '95: Proceedings of the 17th international conference on Software engineering
                            April 1995
                            336 pages
                            ISBN:0897917081
                            DOI:10.1145/225014

                            Copyright © 1995 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: 23 April 1995

                            Permissions

                            Request permissions about this article.

                            Request Permissions

                            Check for updates

                            Qualifiers

                            • Article

                            Acceptance Rates

                            ICSE '95 Paper Acceptance Rate28of155submissions,18%Overall Acceptance Rate276of1,856submissions,15%

                            Upcoming Conference

                            ICSE 2025

                          PDF Format

                          View or Download as a PDF file.

                          PDF

                          eReader

                          View online with eReader.

                          eReader