Petri Nets as a means of modelling the mechanism rendezvous of Ada language

Authors

  • Анна Миколаївна Парнюк Pukhov Institute for Modelling in Energy Engineering National Academy of Sciences of Ukraine General Naumov Str. 15, Kiev, 03164, Ukraine

DOI:

https://doi.org/10.15587/1729-4061.2012.4140

Keywords:

Ada language, Petri nets, models of parallel algorithms, rendezvous

Abstract

Investigating and analysis of processes interaction in parallel Ada programs by creation of models in terms of Petri Nets is considered in this article. The topicality of the research is stipulated by the development of multiprocessing and multinuclear systems and necessity of parallel software analysis created for them. Currently, there are several technologies for development of parallel programs. Ada programming language was chosen because it has its own built-in means for the development of parallel software. The subject matter of the research is the formation of the algorithmic constructions which describes the mechanism rendezvous (by detailed modelling of operator “selective accept”) on the basis of Petri Nets. The practical application of the research is based on the possible usage of the obtained data and the main conclusions for verification program code and construction of more effective programs.

Author Biography

Анна Миколаївна Парнюк, Pukhov Institute for Modelling in Energy Engineering National Academy of Sciences of Ukraine General Naumov Str. 15, Kiev, 03164

Graduate student

Department of Hybrid Modelling and Operating Systems in Energy

References

  1. Карпов, Ю.Г. Model Checking. Верификация параллельных и распределённых программных систем. [Текст] / Ю.Г. Карпов. – СПб.: БХВ-Петербург, 2010. – 560 с. – ISBN 978-5-9775-0404-1.
  2. Питерсон, Дж. Теория сетей Петри и моделирование систем. [Текст] / Дж. Питерсон. – М.: Мир, 1984.–264 c.
  3. Кузьмук, В.В. Модифицированные сети Петри и устройства моделирования параллельных процессов: монография / В. В. Кузьмук, О. А. Супруненко. – К. : Маклаут, 2010. – 252 с. – ISBN 978-966-2200-07-2.
  4. Гавва А. «Адское» программирование. Ada-95. Компилятор GNAT. [Електронний документ]. Режим доступу: http://adaru. org/V-0.4w/index.html. Перевірено: 18.07.2012.
  5. Ada Reference Manual ISO/IEC 8652:2007(E) Ed. 3. [Електронний документ]. Режим доступу: http://www.adapower.com/rm- 95/index.html. Перевірено: 18.07.2012.

Published

2012-10-09

How to Cite

Парнюк, А. М. (2012). Petri Nets as a means of modelling the mechanism rendezvous of Ada language. Eastern-European Journal of Enterprise Technologies, 5(2(59), 26–30. https://doi.org/10.15587/1729-4061.2012.4140

Issue

Section

Information technology