Методи динамічної верифікації програмного коду на основі інтерпретацій мереж Петрі

Автор(и)

  • Богдан Анатолійович Гнесюк Черкаський національний університет імені Богдана Хмельницького бул. Шевченка, 81, м. Черкаси, Україна, 18031, Україна
  • Оксана Олександрівна Супруненко Черкаський національний університет імені Богдана Хмельницького бул. Шевченка, 81, м. Черкаси, Україна, 18031, Україна

DOI:

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

Ключові слова:

динамічна верифікація, дерево розбору, мережа Петрі, стохастичні елементи.

Анотація

Стаття містить опис методів статичної та динамічної верифікації послідовно-паралельного програмного коду на моделі у вигляді управляючої мережі Петрі зі стохастичними елементами, яка будується за деревом розбору. Стаття містить приклад практичної реалізації розглянутих методів.

Біографії авторів

Богдан Анатолійович Гнесюк, Черкаський національний університет імені Богдана Хмельницького бул. Шевченка, 81, м. Черкаси, Україна, 18031

Магістрант

Кафедра програмного забезпечення автоматизованих систем

Оксана Олександрівна Супруненко, Черкаський національний університет імені Богдана Хмельницького бул. Шевченка, 81, м. Черкаси, Україна, 18031

Кандидат технічних наук, доцент

Кафедра програмного забезпечення автоматизованих систем

Посилання

  1. Карпов, Ю.Г. MODEL CHECKING. Верификация параллельных и распределенных программных систем [Текст] / Ю.Г. Карпов. – СПб.: БХВ-Петербург, 2010. – 560 с.
  2. Синицын, С.В. Верификация программного обеспечения (ISBN: 978-5-94774-825-3) [Электронный документ] / С.В. Синицын, Н.Ю. Налютин. Режим доступа: http://www.intuit.ru/department/se/verify/. Проверено 20.12.12.
  3. Data-flow analysis. Available at: http://en.wikipedia.org/wiki/Data-flow_analysis. (accessed 15 January 2013).
  4. Верификация кода и обнаружение ошибок исполнения путем абстрактной интерпретации. [Электронный документ]. Режим доступа: http://sl-matlab.ru/news/detail.php?ID=723. Проверено 17.12.2012.
  5. Steve Cornett. Code Coverage Analysis. Available at: http://www.bullseye.com/coverage.html (accessed 7 December 2012).
  6. Frank Tip. A survey of program slicing techniques. Journal of Programming Languages, Volume 3, Issue 3, pages 121–189, September 1995.
  7. Programming With Assertions. Available at: http://docs.oracle.com/javase/ 1.4.2/docs/guide/lang/assert.html (accessed 9 December 2012).
  8. Rob Smith. J2SE 1.4 Assertion Facility. Available at: http://jnb.ociweb.com/jnb/jnbApr2002.html (accessed 9 December 2012).
  9. Кузьмук, В.В. Модифицированные сети Петри и устройства моделирования параллельных процессов: Монография [Текст] / В.В. Кузьмук О.О. Супруненко. – К.: Маклаут, 2010. – 252 с.

##submission.downloads##

Опубліковано

2013-02-05

Як цитувати

Гнесюк, Б. А., & Супруненко, О. О. (2013). Методи динамічної верифікації програмного коду на основі інтерпретацій мереж Петрі. Eastern-European Journal of Enterprise Technologies, 1(2(61), 24–27. https://doi.org/10.15587/1729-4061.2013.8926

Номер

Розділ

Інформаційні технології