Информационные системы и технологии МАТЕМАТИЧЕСКОЕ И ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ И АВТОМАТИЗИРОВАННЫХ СИСТЕМ УДК 004.045; 004.51 О.В. АМЕЛИНА ОБЪЕКТНО-ОРИЕНТИРОВАННАЯ РЕАЛИЗАЦИЯ ЯЗЫКА ОПИСАНИЯ ПРОЦЕССОВ ДИАЛОГА ДЛЯ ИНФОРМАЦИОННЫХ СИСТЕМ Статья посвящена объектно-ориентированной реализации языка описания процессов диалога для информационных систем средствами языка Object Pascal, которая строится исходя из формальной семантики языка взаимодействующих последовательных процессов и метода чисто функциональной реализации. <...> Ключевые слова: объектно-ориентированное программирование; интерфейс пользователя; процессы диалога; язык описания процессов диалога; информационные системы. <...> Большие возможности, предоставляемые современными средами программирования, такими, как Borland Delphi или Microsoft Visual Studio, оказываются недостаточными для создания приложений, имеющих развитый графический интерфейс пользователя (ГПИ). <...> Набор визуальных компонент и событийная модель управления не помогут, например, в случае, когда несколько параллельно работающих обработчиков событий, совместно изменяя общее состояние диалога, могут повести себя непредсказуемым образом. <...> Для разрешения подобного рода проблем в работе [1] предлагается описать диалог на формальном языке параллельных процессов, например, на CSP [2], а затем транслировать это описание в структуры обработчиков событий и конструкции языка программирования. <...> В указанной работе [1] предложен язык описания процессов диалога, разработаны его синтаксис, семантика и метод реализации средствами функционального языка Haskell. <...> Учитывая, что объектно-ориентированные технологии разработки информационных систем являются одними из наиболее распространенных и эффективных, в данной статье предлагается реализация языка процессов диалога средствами объектно-ориентированного языка Object Pascal. <...> Синтаксис и семантика языка процессов диалога будут заимствованы <...>