Для студентов СПбГУ по предмету ДругиеРазработка сервиса визуального редактирования и симуляции конечных автоматовРазработка сервиса визуального редактирования и симуляции конечных автоматов
2024-08-042024-08-04СтудИзба
Курсовая работа: Разработка сервиса визуального редактирования и симуляции конечных автоматов
Описание
Содержание
Списоклитературы .......................... 17
2
Введение
Данная работа посвящена разработке инструмента для взаимодействия
с различными вычислителями, в частности с конечными автоматами. Ко-нечные автоматы [1] – абстрактная математическая модель, широко при-меняемая в различных областях. Так, автоматы применяются в разработке искусственного интеллекта для игр, синтаксическом и лексическом анали-зе, валидации данных. С развитием компьютерных технологий сложность применяемых вычислителей также растёт. В связи с этим возникает по-требность в инструменте, который позволил бы создавать автоматы и си-мулировать их работу.
Кроме того, различные вычислители, такие как ДКА или машина Тью-ринга, являются неотъемлемой частью программ обучения многих тех-нических специальностей. Демонстрация работы автоматов классически-ми средствами является непростой задачей: возможно, необходимо изобра-жать множество графов в различных состояниях, тяжело изобразить пере-ходы на статичных картинках. Средство симуляции работы вычислителей могло бы упростить работу преподавателей и улучшить усвояемость мате-риала [2].
На данный момент существует множество решений, позволяющих со-здавать и запускать автоматы и другие вычислители. Однако они имеют недостатки. Большинство средств создают вычислители из текстового опи-сания, что, в свою очередь, усложняет процесс проектирования. Лишь в некоторых сервисах имеется функциональность
Введение ................................. | 3 | ||
1. | Постановкацелиизадач..................... | 4 | |
1.1. | Цель .............................. | 4 | |
1.2. | Задачи ............................. | 4 | |
2. | Обзор существующих решений . . . . . . . . . . . . . . . . . | 5 | |
3. | Проведениеработы ........................ | 8 | |
3.1. | Разработка механизма аутентификации и авторизации поль- | ||
зователей............................ | 8 | ||
3.2. | Реализация механизма хранения вычислителей . . . . . . | 12 | |
3.3. | Доработка пользовательского интерфейса . . . . . . . . . | 13 | |
3.4. | Апробация........................... | 15 |
- Заключение ............................. 16
Списоклитературы .......................... 17
2
Введение
Данная работа посвящена разработке инструмента для взаимодействия
с различными вычислителями, в частности с конечными автоматами. Ко-нечные автоматы [1] – абстрактная математическая модель, широко при-меняемая в различных областях. Так, автоматы применяются в разработке искусственного интеллекта для игр, синтаксическом и лексическом анали-зе, валидации данных. С развитием компьютерных технологий сложность применяемых вычислителей также растёт. В связи с этим возникает по-требность в инструменте, который позволил бы создавать автоматы и си-мулировать их работу.
Кроме того, различные вычислители, такие как ДКА или машина Тью-ринга, являются неотъемлемой частью программ обучения многих тех-нических специальностей. Демонстрация работы автоматов классически-ми средствами является непростой задачей: возможно, необходимо изобра-жать множество графов в различных состояниях, тяжело изобразить пере-ходы на статичных картинках. Средство симуляции работы вычислителей могло бы упростить работу преподавателей и улучшить усвояемость мате-риала [2].
На данный момент существует множество решений, позволяющих со-здавать и запускать автоматы и другие вычислители. Однако они имеют недостатки. Большинство средств создают вычислители из текстового опи-сания, что, в свою очередь, усложняет процесс проектирования. Лишь в некоторых сервисах имеется функциональность
Характеристики курсовой работы
Список файлов
Разработка сервиса визуального редактирования и симуляции конечных автоматов.doc