Книги / Алгоритмы и теория / Алгоритмы / Building Software for Simulation: Theory and Algorithms, with Applications in C++

Building Software for Simulation: Theory and Algorithms, with Applications in C++

James J. Nutaro

Книга посвящена построению программного обеспечения для имитационного моделирования. Автор рассматривает теоретические основы и алгоритмы, лежащие в основе современных систем моделирования, а также их практическую реализацию на языке C++.

В первой части книги вводится понятие архитектуры программного обеспечения для симуляции и обсуждаются системные концепции, которые служат её фундаментом. Затем на примере симуляции роботизированного танка демонстрируется полный цикл разработки: от функционального моделирования до проведения экспериментов.

Основное внимание уделено дискретным и дискретно-событийным системам. Подробно описываются атомарные модели, их траектории, функции переходов и выходов, а также сетевые модели и их результирующие. Рассматриваются симуляторы для таких моделей, системы типа Мили/Мура и клеточные автоматы.

Книга сочетает строгую теорию с практическими примерами на C++, что делает её полезной как для исследователей в области моделирования, так и для разработчиков, создающих симуляционные приложения. Издание будет интересно студентам старших курсов, аспирантам и инженерам, занимающимся имитационным моделированием сложных систем.