Введение: проведенный анализ показывает, что одним из наиболее предпочтительных направлений сокращения работного времени боевого расчета органа управления является применение диалогового режима взаимодействия между лицами боевого расчета и автоматизированным рабочим местом комплекса средств автоматизации на основе применения запросов на естественно-подобном языке.
Цель исследования: целью исследования является определение сценария диалога адаптивного запросу лица боевого расчета при решении автоматизированных задач управления. Методы: Для достижения цели предлагается представить структуру диалога в виде множества взвешенных ориентированных графов диалога, что позволяет учитывать последовательность ввода данных при решении задач управления применяя методы определения компонент сильной связности и определения порядка шагов диалога внутри них на основе отношений межфреймовых связей. Результаты: использование представленного решения позволяет в процессе решения автоматизированных задач управления на естественно-подобном языке формировать сценарий диалога адаптивный запросу лица боевого расчета. Элементами новизны является формализованное представление структурных составляющих запроса лица боевого расчета органа управления на естественно-подобном языке предикатной моделью для учета изменений, вносимых в структуру взвешенного ориентированного директивного графа диалога. Множество условий после предикатно-предметной интерпретации и проверки на корректность значений представляются в виде пустого графа. Операция вычитания между взвешенным ориентированным директивным графом диалога и пустым графом позволяет сформировать множество результирующих шагов диалога и определить функцию перехода между ними. Практическая значимость: представленное решение предлагается реализовать в виде программного модуля диалоговой системы комплекса средств автоматизации военного назначения выполненного на языке программирования высокого уровня С/С++ с применением библиотеки QT. Обсуждение: реализация предлагаемого решения в виде кроссплатформенного программного модуля позволит интегрировать его в существующее специальное программное обеспечение средств автоматизации.