Научный журнал Байкальского государственного университета
System Analysis &
Mathematical Modeling
Издается с 2019 года
Menu

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

Название статьи:

Агентно-модульный подход к проектированию и реализации программных систем на основе имитационного моделирования

Авторы:
Зайцев А.Ф., преподаватель, кафедра вычислительных и радиоэлектронных систем, https://orcid.org/0000-0002-0960-9061, SPIN-код: 9938-9462, AuthorID РИНЦ: 1037054, Восточно-Сибирский государственный университет технологий и управления, г. Улан-Удэ, Российская Федерация, lordsadler2010@mail.ru
В рубрике:
МАТЕМАТИЧЕСКИЕ НАУКИ
Год: 2023 Том: 5 Номер журнала: 3
Страницы: 338-349
Тип статьи: Научная статья
УДК: 004.415
DOI: 10.17150/2713-1734.2023.5(3).338-349
Аннотация:
В работе рассматривается проблема моделирования и проектирования программных компьютерных систем. В статье кратко излагаются содержательные аспекты различных этапов реализации программных комплексов и систем. Приводится методика исследования и анализа систем, использующая метод компьютерного имитационного моделирования. Целью работы является создание нового универсального подхода к проектированию и реализации программных систем различного уровня сложности. В процессе исследования были использованы следующие общенаучные методы: системный анализ, синтез, формализация, моделирование, декомпозиция, структурирование, описание, сравнение. В качестве материалов исследования использовались компьютеры и инструментальные средства разработки программного обеспечения. В результате исследования предложен универсальный агентно-модульный подход к проектированию и реализации программных систем на основе имитационного агентного моделирования. Рассмотрены процессы моделирования и проектирования программных систем, их этапы, а также показана возможность их интеграции в рамках описываемого подхода. Приведены примеры формальной модели и структуры проектируемой программной системы на основе агентно-модульного подхода. Предложенный подход может быть использован в процессе разработки программного обеспечения на начальных этапах, связанных с моделированием и проектированием программных систем. Интеграция этапов моделирования и проектирования в агентно-модульном подходе позволит значительно сократить время разработки программного обеспечения, а также упростить сам процесс проектирования, сделав его более понятным и формализованным. Материалы статьи представляют научную и практическую ценность для широкого круга специалистов, интересующихся системным анализом, моделированием, проектированием и реализацией программных систем.
Ключевые слова: агентно-модульный подход, подход к проектированию, имитационное моделирование, проектирование программных систем
Список цитируемой литературы:
  • Брежнев Р.В. Методы и средства проектирования информационных систем и технологий : учеб. пособие / Р.В. Брежнев. - Красноярск : Изд-во Сиб. федер. ун-та, 2021. - 216 с.
  • Достовалов Д.Н. Объектно-ориентированный анализ и проектирование. Задачи и примеры на C++ : учеб. пособие / Д.Н. Достовалов, О.В. Лауферман. - Новосибирск : Изд-во НГТУ, 2022. - 74 с.
  • Паттерны объектно-ориентированного проектирования / Э. Гамма, Р. Хелм, Р. Джонсон, Дж. Влиссидес. - Санкт-Петербург : Питер, 2021. - 448 с.
  • Грекул В.И. Проектирование информационных систем : учебник и практикум / В.И. Грекул, Н.Л. Коровкина, Г.А. Левочкина. - Москва : Юрайт, 2019. - 385 с.
  • Нейгард М. Release it! Проектирование и дизайн ПО для тех, кому не всё равно / М. Нейгард. - Санкт-Петербург : Питер, 2022. - 320 с.
  • Проектирование информационных систем : учебник и практикум / Д.В. Чистов, П.П. Мельников, А.В. Золотарюк, Н.Б. Ничепорук ; под общ. ред. Д.В. Чистова. - 2-е изд., перераб. и доп. - Москва : Юрайт, 2023. - 293 с.
  • Лаврищева Е.М. Программная инженерия и технологии программирования сложных систем : учебник / Е.М. Лаврищева. - 2-е изд. - Москва : Юрайт, 2019. - 432 с.
  • Орлов С.А. Программная инженерия : учебник / С.А. Орлов. - 5-е изд. - Санкт-Петербург : Питер, 2021. - 640 с.
  • Guide to the Systems Engineering Body of Knowledge (SEBoK) version 2.7. / A. Pyster, D. Olwell, N. Hutchison [et al]. - Hoboken : Stevens Institute of Technology, 2022. - 1071 p.
  • Княжский А.Ю. Моделирование процессов и систем : учеб. пособие / А.Ю. Княжский, В.А. Небылов. - Санкт-Петербург : Изд-во ГУАП, 2020. - 91 с.
  • Советов Б.Я. Моделирование систем : учебник / Б.Я. Советов, С.А. Яковлев. - 7-е изд. - Москва : Юрайт, 2021. - 343 с.
  • Зализняк В.Е. Введение в математическое моделирование : учеб. пособие / В.Е. Зализняк, О.А. Золотов. - Москва : Юрайт, 2023. - 133 с.
  • Каштаева С.В. Математическое моделирование : учеб. пособие / С.В. Каштаева. - Пермь : Прокростъ, 2020. - 112 с.
  • Акопов А.С. Имитационное моделирование : учебник и практикум / А.С. Акопов. - Москва : Юрайт, 2023. - 389 с.
  • Древс Ю.Г. Имитационное моделирование : учеб. пособие / Ю.Г. Древс, В.В. Золотарёв. - 2-е изд. - Москва : Юрайт, 2023. - 142 с.
  • Боев В.Д. Имитационное моделирование систем : учеб. пособие / В.Д. Боев. - Москва : Юрайт, 2023. - 253 с.
  • Королев А.Л. Компьютерное моделирование : учеб. пособие / А.Л. Королев. - Челябинск : Изд-во Челяб. гос. пед. ун-та, 2019. - 189 с.
  • Белякова А.Ю. Имитационное моделирование : учеб. пособие / А.Ю. Белякова. - Иркутск : Изд-во ИрГАУ, 2020. - 120 с.
  • Черникова О.С. Компьютерное моделирование : учеб. пособие / О.С. Черникова, В.С. Карманов. - Новосибирск : Изд-во НГТУ, 2021. - 100 с.
  • Вдовин В.М. Теория систем и системный анализ : учебник / В.М. Вдовин, Л.Е. Суркова, В.А. Валентинов. - 3-е изд. - Москва : Дашков и К, 2016. - 644 с.
  • Дрогобыцкий И.Н. Системный анализ в экономике : учебник / И.Н. Дрогобыцкий. - 3-е изд. - Москва : ЮНИТИ-ДАНА, 2017. - 607 с.
  • Павловский Ю.Н. Имитационное моделирование : учеб. пособие / Ю.Н. Павловский, Н.В. Белотелов, Ю.И. Бродский. - Москва : Академия, 2008. - 236 с.
  • Веремчук Н.С. Элементы имитационного моделирования : учеб.-метод. пособие / Н.С. Веремчук. - Омск : Изд-во СибАДИ, 2021. - 152 с.
  • Вьюненко Л.Ф. Имитационное моделирование : учебник и практикум / Л.Ф. Вьюненко, М.В. Михайлов, Т.Н. Первозванская ; под ред. Л.Ф. Вьюненко. - Москва : Юрайт, 2023. - 283 с.
  • Тихвинский В.И. Многоагентное моделирование : учеб.-метод. пособие / В.И. Тихвинский, В.В. Холмогоров, В.А. Морозов - Москва : Изд-во МИРЭА, 2022. - 103 с.
  • Garcia R.F. iOS Architecture Patterns: MVC, MVP, MVVM, VIPER, and VIP in Swift / R.F. Garcia. - Berkeley : Apress, 2023. - 397 p.
  • Зайцев А.Ф. Метод поиска и логического вывода экспертной информации в ориентированном циклическом мультиграфе знаний / А.Ф. Зайцев. - DOI 10.38028/ESI.2022.28.4.017. - EDN NXJJRC // Информационные и математические технологии в науке и управлении. - 2022. - № 4 (28). - С. 213-222.
  • Зайцев А.Ф. Анализ эффективности алгоритмов вычисления в информационной системе логико-математического моделирования / А.Ф. Зайцев, В.А. Кравченко, Д.Ш. Ширапов. - DOI 10.18101/2304-5728-2020-2-3-14. - EDN SHKQXF // Вестник Бурятского государственного университета. Математика, информатика. - 2020. - № 2. - С. 3-14.