QP Modeler

QP Modeler

QM е наличен за Windows, Linux и macOS.Основните цели на инструмента за моделиране на QM ™ са: - да ви помогне да разградите софтуера си на компоненти, управлявани от събития, наречени активни обекти;- да ви помогне да проектирате графично машините на йерархични състояния, свързани с тези активни обекти, и - за автоматично генериране на код, който е с качество на производство и е напълно проследим от вашия дизайн.Основните дизайнерски цели на QM ™ са простотата и минимизирането на необходимостта от "борба с инструмента".В сравнение с повечето други инструменти за моделиране с висока церемония на пазара днес, QM ™ е много по-опростен, ориентиран към кода и сравнително ниско ниво.Тази характеристика не е пейоративна.Това просто означава, че QM ™ картографира дизайна недвусмислено и директно в C или C ++ код, без междинни слоеве от „Независими от платформата модели“ (PIMs), „Модели, специфични за платформата“ (PSM), сложни „Модели-трансформации“ или„Езици на действие“.Всички действия, изпълнени от държавни машини, се въвеждат в модела директно в C или C ++ .... Както повечето други инструменти, способни да генерират код, моделите, които създавате с QM ™, са базирани на рамка, управлявана от събития.Това е така, защото такава рамка осигурява добре дефинирани „точки за разширение на рамката“, предназначени за персонализиране на рамката в приложения, които от своя страна предоставят добре дефинирани правила за генериране на код.Въпреки това, голяма част от простотата на QM ™ произтича от факта, че той идва с вграденото семейство от QP ™ рамки (QP / C, QP / C ++ и QP-nano), за разлика от поддържането на отворен номерна все още дефинираните рамки и езици за програмиране.Забележка QM ™ предполага специфична цялостна архитектура на вашето приложение, която комбинира ориентация към обекта с конкретния модел на едновременност, известен като активни обекти (известен още като „участници“).В тази архитектура софтуерното приложение се състои от взаимодействащи, управлявани от събития активни обекти, които колективно предоставят желаното поведение.
qm-state-machine-modeling-and-code-generation-for-embedded-systems

Категории

Алтернативи на QP Modeler за всички платформи с търговски лиценз