GSM-система управления умным домом

Разработка GSM-системы управления умным домом

Купсик Наталия, гр.Р4202

Цель: разработка DSL для конфигурации и программирования системы.

Материалы к проекту

Задачи:
Создание специализированного языка программирования такого рода систем с низким порогом вхождения для его использования
Разработка виртуальной машины для его поддержки и симуляции


    Данный Domain Specific Language должен поддерживать две модели вычислений: фон-Неймана и сети процессов Кана. Каждому процессу, протекающему в системе управления умным домом, должен соответствовать вычислительный процесс сети Кана. Поведение процесса описывается с помощью модели вычислений фон-Неймана.

    В рамках работы над DSL требуется разработать лексический и синтаксический анализатор. В качестве инструмента необходимо использовать PLY (Python Lex-Yacc). Виртуальной машиной будет выступать программное обеспечения, запускаемое на ПК и симулирующего работу GSM-системы. Разработка будет вестись в PyCharm на MacOS.