[an error occurred while processing this directive]
|
В том то и дело что сравнив UML и VisualSTATE, я решил с UML пока не заморачиваться.
А VisualSTATE использует диаграмму состояний и нотацию UML , а код генерит на базе теории конечных автоматов. И не нужны там никакие ОСы или РТОСы, есть реактивная система и набор входных воздействий - необходимо получить заданное поведение .
Смысл ИАРовских рекомендаций по интегрирации ОС и VisualSTATE сводился к следующему - можно реакцию на различные события поместить в отдельные задачи , а можно и в одну. Продолжив логику рассуждений можно сказать - а можно и вовсе обойтись без ОС, так будет проще и наверняка надежнее. Сопровождать на уровне сишного текста тяжелее а на уровне диаграмм проще.
Поэтому я пока архитектуру изделия проектирую на базе своей невытеняемой объектно ориентированной ОС. Каждая задача - объект, который может получить управление. Здесь напрашивается применение диаграммы классов UML, но как описать всю систему на UML я не знаю, точнее говоря не пробовал.
А что такое SDL?
E-mail: info@telesys.ru