'
Научный журнал «Вестник науки»

Режим работы с 09:00 по 23:00

zhurnal@vestnik-nauki.com

Информационное письмо

  1. Главная
  2. Архив
  3. Вестник науки №12 (93) том 4 ч. 1
  4. Научная статья № 85

Просмотры  19 просмотров

Голева М.А.

  


ФОРМАЛЬНАЯ ВЕРИФИКАЦИЯ ЛОГИЧЕСКИХ РАССУЖДЕНИЙ В ЗАДАЧАХ БИЗНЕС-ПРОЦЕССОВ НА ПРИМЕРЕ ПРОДАЖИ ЖЕЛЕЗНОДОРОЖНЫХ БИЛЕТОВ *

  


Аннотация:
в работе рассматривается применение аппарата логики высказываний для формальной верификации корректности рассуждений, описывающих бизнес-процесс продажи железнодорожных билетов.   

Ключевые слова:
логика высказываний, формальная верификация, бизнес-процесс, тавтология, логический вывод, железнодорожные билеты, информационные системы   


В современных интеллектуальных информационных системах, автоматизирующих сложные бизнес-процессы, ключевое значение имеет корректность и непротиворечивость заложенных в них правил. Одним из эффективных инструментов для проверки такой корректности является формальная логика, в частности, логика высказываний. Она позволяет трансформировать словесные описания процессов в строгие логические формулы и анализировать их на предмет наличия логических следствий и противоречий. Формальная верификация в контексте программных и информационных систем — это процесс математически обоснованного доказательства соответствия системы её формальной спецификации. Формальная верификация стремится доказать корректность системы для всех возможных сценариев её работы. Для этого необходимо построение формальной модели системы и логический или алгоритмический анализ этой модели на предмет выполнения заданных свойств (корректности, безопасности, живучести)[2]. Синтаксис логики высказываний определяет правила построения корректных формул из пропозициональных переменных и логических связок (¬, ∧, ∨, →, ↔)[1]. Семантика задаёт значение формулы через истинностные значения её переменных, что отражается в таблицах истинности. А тавтология (формула, истинная при всех наборах значений) и логическое следствие (ситуация, когда истинность посылок гарантирует истинность заключения) составляют основу проверки корректности рассуждений [2]. Целью данной работы является демонстрация методики применения логики высказываний для верификации цепочки рассуждений в рамках типичного бизнес-процесса – продажи железнодорожного билета. Рассмотрим процесс продажи железнодорожного билета. Известны следующие утверждения: Пассажир может купить билет только если есть свободные места и он предоставил корректные данные. Если пассажир хочет купить билет и параметры рейса введены, то система проверяет наличие мест. Система оформляет билет тогда и только тогда, когда оплата прошла успешно и место забронировано. Если нет свободных мест, то процесс завершается, или пассажиру предлагается альтернативный рейс. Пассажир подтверждает выбор места и оплачивает билет, либо он отказывается от покупки. Если данные пассажира некорректны или оплата не прошла, то билет не оформляется. Место бронируется только если пассажир подтвердил выбор и система сгенерировала счет. Система сгенерирует счет если и только если место забронировано и выбран способ оплаты. Требуется проверить логическую правильность рассуждения: Если пассажир хочет купить билет и ввел параметры рейса, то система проверит наличие мест. Если есть свободные места и пассажир предоставил корректные данные, то место будет забронировано. Если место забронировано и пассажир подтвердил выбор, то система сгенерирует счет. Если счет сгенерирован и оплата прошла успешно, то билет будет оформлен. Следовательно, если пассажир хочет купить билет, ввел параметры рейса, предоставил корректные данные, подтвердил выбор и оплата прошла успешно, то билет будет оформлен. Далее введём логические переменные и запишем посылки в виде формул. Полученное выражение тождественно равно 1, следовательно, формула является тавтологией, и рассуждения логически правильны. Также используем метод построения таблицы истинности. У нас 10 переменных (A, B, C, D, E, F, G, H, I, J), поэтому полная таблица будет иметь 210=1024210=1024 строк. Вместо этого я построю сокращённую таблицу для ключевых случаев, где S (конъюнкция посылок) истинно, и проверю, всегда ли при этом Z истинно. Таблица 1. Таблица истинности. Для всех наборов переменных, где S=1, Z=1.Формула S→Z — тавтология. Значит рассуждение логически правильно. В ходе исследования была успешно применена методология логики высказываний для формальной верификации корректности рассуждения в рамках заданного бизнес-процесса. Корректность вывода, связывающего начальные действия пассажира (желание купить билет, ввод данных, подтверждение, успешную оплату) с конечным результатом (оформление билета), была строго доказана двумя независимыми методами: аналитическим (преобразования и доказательство от противного) и табличным (сокращённая таблица истинности). Для полной верификации динамики бизнес-процессов необходимо привлечение более мощного аппарата — темпоральных логик, логики предикатов.   


Полная версия статьи PDF

Номер журнала Вестник науки №12 (93) том 4 ч. 1

  


Ссылка для цитирования:

Голева М.А. ФОРМАЛЬНАЯ ВЕРИФИКАЦИЯ ЛОГИЧЕСКИХ РАССУЖДЕНИЙ В ЗАДАЧАХ БИЗНЕС-ПРОЦЕССОВ НА ПРИМЕРЕ ПРОДАЖИ ЖЕЛЕЗНОДОРОЖНЫХ БИЛЕТОВ // Вестник науки №12 (93) том 4 ч. 1. С. 709 - 715. 2025 г. ISSN 2712-8849 // Электронный ресурс: https://www.вестник-науки.рф/article/27853 (дата обращения: 07.02.2026 г.)


Альтернативная ссылка латинскими символами: vestnik-nauki.com/article/27853



Нашли грубую ошибку (плагиат, фальсифицированные данные или иные нарушения научно-издательской этики) ?
- напишите письмо в редакцию журнала: zhurnal@vestnik-nauki.com


Вестник науки © 2025.    16+




* В выпусках журнала могут упоминаться организации (Meta, Facebook, Instagram) в отношении которых судом принято вступившее в законную силу решение о ликвидации или запрете деятельности по основаниям, предусмотренным Федеральным законом от 25 июля 2002 года № 114-ФЗ 'О противодействии экстремистской деятельности' (далее - Федеральный закон 'О противодействии экстремистской деятельности'), или об организации, включенной в опубликованный единый федеральный список организаций, в том числе иностранных и международных организаций, признанных в соответствии с законодательством Российской Федерации террористическими, без указания на то, что соответствующее общественное объединение или иная организация ликвидированы или их деятельность запрещена.