Метод реализации обучающих виртуальных трехмерных тренажеров
Авторы: Мавзютов А.А., Черненький М.В.
Опубликовано в выпуске: #3(3)/2012
DOI: 10.18698/2308-6033-2012-3-104
Раздел: Информационные технологии | Рубрика: Автоматизированные системы управления
При описании процессов со сложной нелинейной логикой исследователь обычно использует известные методологии описаний в виде диаграмм последовательностей и конечных автоматов. Чтобы описать процессы в системах реального времени, необходимо учесть возможность фиксации и реагирования системы на внешние и внутренние события. При этом переход от теоретического описания процесса в виде диаграмм конечного автомата к его программной реализации зачастую затруднен вследствие неполного соответствия средств проектирования и программирования. Используемый в работе метод событийного конечного автомата основан на подходе, реализуемом функциональными языками и в современных моделях программирования типа .Net Framework.
Литература
[1] Trowitzsch J., Zimmermann A. Using UML State Machines and Petri Nets for the Quantitative Investigation of ETCS. Электронный ресурс (http://www.zemris.fer.hr/predmeti/fpors/pred/Notes/Petri.pdf)
[2] Черненький В.М. Псевдоязык описания сцепленных процессов. Электронное учебное издание. http://db.inforeg.ru/deposit/Catalog/mat.asp?id=285730 (Опубликовано http://iu5.bmstu.ru/nir.php)
[3] Bukovics B. Pro WF: Windows Workflow in .NET 3.5 (Expert's Voice in .NET). — NY: Apress, 2008. — 856 p.
[4] Reed A. Learning XNA 3.0. USA: O'Reilly Media, Sebastopol, CA, 2008. — 528 p.