Proceedings of the Institute for System Programming of the RAS
RUS  ENG    JOURNALS   PEOPLE   ORGANISATIONS   CONFERENCES   SEMINARS   VIDEO LIBRARY   PACKAGE AMSBIB  
General information
Latest issue
Archive

Search papers
Search references

RSS
Latest issue
Current issues
Archive issues
What is RSS



Proceedings of ISP RAS:
Year:
Volume:
Issue:
Page:
Find






Personal entry:
Login:
Password:
Save password
Enter
Forgotten password?
Register


Proceedings of the Institute for System Programming of the RAS, 2019, Volume 31, Issue 4, Pages 163–174
DOI: https://doi.org/10.15514/ISPRAS-2019-31(4)-11
(Mi tisp446)
 

Computing transition priorities for live Petri nets

K. G. Serebrennikov

National Research University Higher School of Economics
References:
Abstract: In this paper, we propose an approach to implementation of the algorithm for computing transition priorities for live Petri nets. Priorities are a form of constraints which can be imposed to ensure liveness and boundedness of a Petri net model. These properties are highly desirable in analysis of different types of systems, ranging from business processes systems to embedded systems. The need for them is imposed by resource limitations of real-life systems. The algorithm for computing transition priorities considered in the study has exponential time complexity, since it is based on construction and traversal of the coverability graph. However, its performance may be sufficient for the majority of real-life cases. This paper covers the design considerations of the implementation, including the approach to handling the high time complexity of the algorithm and optimizations introduced in the original algorithm. We target parallelization as the main method of performance increase. While, for some steps of the algorithm the parallelization approach proves to be viable, for others its applicability is questioned. Analysis of different design decisions is provided in the text. On the basis of the actual implementation an application for computing priorities was developed. It can be used for further analysis of the algorithm applicability for real-life cases.
Keywords: formal methods, Petri nets, coverability graph, priority relation, cyclic behavior.
Funding agency Grant number
HSE Basic Research Program
This work is supported by the Basic Research Program at the National Research University Higher School of Economics.
Document Type: Article
Language: English
Citation: K. G. Serebrennikov, “Computing transition priorities for live Petri nets”, Proceedings of ISP RAS, 31:4 (2019), 163–174
Citation in format AMSBIB
\Bibitem{Ser19}
\by K.~G.~Serebrennikov
\paper Computing transition priorities for live Petri nets
\jour Proceedings of ISP RAS
\yr 2019
\vol 31
\issue 4
\pages 163--174
\mathnet{http://mi.mathnet.ru/tisp446}
\crossref{https://doi.org/10.15514/ISPRAS-2019-31(4)-11}
Linking options:
  • https://www.mathnet.ru/eng/tisp446
  • https://www.mathnet.ru/eng/tisp/v31/i4/p163
  • Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Proceedings of the Institute for System Programming of the RAS
    Statistics & downloads:
    Abstract page:85
    Full-text PDF :39
    References:14
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2024